diff options
Diffstat (limited to 'app/views')
-rw-r--r-- | app/views/admin/timeline.rhtml | 4 | ||||
-rw-r--r-- | app/views/admin_request/show.rhtml | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/app/views/admin/timeline.rhtml b/app/views/admin/timeline.rhtml index cf5b3762e..d7680b994 100644 --- a/app/views/admin/timeline.rhtml +++ b/app/views/admin/timeline.rhtml @@ -47,7 +47,9 @@ <% else %> Missing outgoing message, internal error. <% end %> - <% elsif event.event_type == 'response' %> + <% elsif event.event_type == 'destroy_incoming' %> + had incoming message deleted by administrator <strong><%=h event.params[:editor] %></strong>. + <% elsif event.event_type == 'response' %> <% incoming_message = event.incoming_message %> received <%= link_to 'a response', diff --git a/app/views/admin_request/show.rhtml b/app/views/admin_request/show.rhtml index 423e6d19a..0c9ed1fe9 100644 --- a/app/views/admin_request/show.rhtml +++ b/app/views/admin_request/show.rhtml @@ -75,6 +75,7 @@ <% for column in IncomingMessage.content_columns %> <th><%= column.human_name %></th> <% end %> + <th>Actions</th> </tr> <% for incoming_message in @info_request.incoming_messages.find(:all, :order => 'created_at') %> @@ -83,6 +84,15 @@ <% for column in IncomingMessage.content_columns.map { |c| c.name } %> <td><%=h incoming_message.send(column) %></td> <% end %> + <td> + <% form_tag '../destroy_incoming' do %> + <div> + <%= hidden_field_tag 'incoming_message_id', incoming_message.id %> + <%= submit_tag "Destroy" %> + </div> + <% end %> + + </td> </tr> <% end %> </table> |