diff options
Diffstat (limited to 'app/views/pms/show.html.erb')
-rw-r--r-- | app/views/pms/show.html.erb | 86 |
1 files changed, 63 insertions, 23 deletions
diff --git a/app/views/pms/show.html.erb b/app/views/pms/show.html.erb index 2f3b944..5ef0b41 100644 --- a/app/views/pms/show.html.erb +++ b/app/views/pms/show.html.erb @@ -1,29 +1,69 @@ -<p id="notice"><%= notice %></p> +<% +# Copyright (C) 2014 Andrew Murrell +# Copyright (C) 2014 Davis Webb +# Copyright (C) 2014 Guntas Grewal +# Copyright (C) 2014 Luke Shumaker +# Copyright (C) 2014 Nathaniel Foy +# Copyright (C) 2014 Tomer Kimia +# +# This file is part of Leaguer. +# +# Leaguer is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Leaguer is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the Affero GNU General Public License +# along with Leaguer. If not, see <http://www.gnu.org/licenses/>. +%> +<%= link_to '« Back to all private messages', pms_path, class: :breadcrumb %> -<p> - <strong>Author:</strong> - <%= @pm.author %> -</p> +<div> + <p> + <strong>Participants:</strong> + <% receps = @pm.conversation.participants %> + <% receps.each do |recep| %> + <% #unless recep == @pm.conversation.last_sender %> + <%= recep.user_name %>, + <% #end %> + <% end %> + <%= "and the NSA" %> + </p> -<p> - <strong>Recipient:</strong> - <%= @pm.recipient %> -</p> + <p> + <strong>Subject:</strong> + <%= @pm.conversation.subject %> + </p> +</div> -<p> - <strong>Message:</strong> - <%= @pm.message %> -</p> +<% receipts = @pm.conversation.receipts_for current_user %> +<% receipts.each do |receipt| %> + <% message = receipt.message %> + <hr> + <p> + <strong><%= message.sender.user_name %>:</strong> + <%= message.body %> + </p> +<% end %> -<p> - <strong>Subject:</strong> - <%= @pm.subject %> -</p> +<hr> -<p> - <strong>Conversation:</strong> - <%= @pm.conversation %> -</p> +<div> + <% @pm.message = "" %> + <%= form_for(@pm) do |f| %> + <div class="field"> + <%= f.text_area :message %> + </div> -<%= link_to 'Edit', edit_pm_path(@pm) %> | -<%= link_to 'Back', pms_path %> + <div class="actions"> + <%= submit_tag("Reply", :class => "signup") %> + </div> + <% end %> +</div> + +<% @pm.conversation.mark_as_read(current_user) %> |