aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/admin_request_controller.rb6
-rw-r--r--app/views/admin_request/show.rhtml13
2 files changed, 13 insertions, 6 deletions
diff --git a/app/controllers/admin_request_controller.rb b/app/controllers/admin_request_controller.rb
index 16e1cc621..fa689035b 100644
--- a/app/controllers/admin_request_controller.rb
+++ b/app/controllers/admin_request_controller.rb
@@ -4,7 +4,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: admin_request_controller.rb,v 1.19 2008-09-22 22:08:43 francis Exp $
+# $Id: admin_request_controller.rb,v 1.20 2008-09-22 22:25:37 francis Exp $
class AdminRequestController < ApplicationController
layout "admin"
@@ -199,6 +199,10 @@ class AdminRequestController < ApplicationController
redirect_to request_admin_url(info_request)
end
+ def show_raw_email
+ @raw_email = RawEmail.find(params[:id])
+ end
+
private
end
diff --git a/app/views/admin_request/show.rhtml b/app/views/admin_request/show.rhtml
index fb8eb2f79..e6106655b 100644
--- a/app/views/admin_request/show.rhtml
+++ b/app/views/admin_request/show.rhtml
@@ -83,13 +83,16 @@
<tr class="<%= cycle('odd', 'even') %>" id="incoming-<%=incoming_message.id.to_s%>">
<td><%=h incoming_message.id %></td>
<% for column in IncomingMessage.content_columns.map { |c| c.name } %>
- <% if column == 'raw_data' %>
- <td><%=h(incoming_message.send(column)).gsub!(/\n/, '<br>') %></td>
- <% else %>
- <td><%=h incoming_message.send(column) %></td>
- <% end %>
+ <td><%=h incoming_message.send(column) %></td>
<% end %>
<td>
+ <% if !incoming_message.raw_email_id.nil? %>
+ <p>
+
+ <%= link_to "View raw email", "../show_raw_email/" + incoming_message.raw_email_id.to_s %>
+ </p>
+ <% end %>
+
<% form_tag '../destroy_incoming' do %>
<div>
<%= hidden_field_tag 'incoming_message_id', incoming_message.id %>