diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/admin_request_controller.rb | 6 | ||||
-rw-r--r-- | app/views/admin_request/show.rhtml | 13 |
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 %> |