From 00f3d70445d7cae0976ec9794e555c52a1765b24 Mon Sep 17 00:00:00 2001
From: nfoy No Messages
- Author:
- <%# @conversation.last_sender.user_name %>
+ Participants:
+ <% receps = @pm.conversation.participants %>
+ <% receps.each do |recep| %>
+ <% #unless recep == @pm.conversation.last_sender %>
+ <%= recep.user_name %>
+ <%= "and" %>
+ <% #end %>
+ <% end %>
+ <%= "the NSA" %>
- Recipient:
- <%#@pm.recipient.user_name %>
+ Subject:
+ <%= @pm.conversation.subject %>
- Message:
- <%# @pm.message %>
-
- Subject:
- <%= @pm.subject %>
- ________________________________________________
- Conversation:
- <%= @pm.conversation %>
+
+ <%= message.sender.user_name %>
+ <%= ":" %>
+ <%= message.body %>
+ ________________________________________________
+ <%= form_for(@pm) do |f| %>
+
<%= f.text_area :message %>
-
- <%= f.text_area :subject %>
-
- <%= f.text_field :conversation_id %>
- Conversations
+
diff --git a/app/views/pms/show.html.erb b/app/views/pms/show.html.erb
index 6f81d1b..64dd66e 100644
--- a/app/views/pms/show.html.erb
+++ b/app/views/pms/show.html.erb
@@ -1,26 +1,47 @@
-
-
- Inbox
- <% conversations = current_user.mailbox.inbox %>
+ <% conversations = current_user.mailbox.conversations %>
<% if !conversations.empty? %>
<%# require 'pp' %>
<%= conversations.class %>
-
<% conversations.each do |conversation| %>
<% receipts = conversation.receipts_for current_user %>
- <% receipts.each do |receipt| %>
- <% message = receipt.message %>
+ <%# receipts.each do |receipt| %>
+ <% message = receipts.last.message %>
From
+ With
Subject
Body
-
- <% end %>
+ <%# end %>
<% end %>
<% else %>
@@ -33,35 +40,6 @@
<% end %>
- <%= conversation.last_sender.user_name %>
- <%= message.subject %>
- <%= message.body %>
- <%# link_to 'Show', @pms.where(conversation: conversation) %>
+
+ <% people = conversation.participants %>
+ <% people.each do |person| %>
+ <% unless person == current_user %>
+ <%= truncate(person.user_name, length: 20) %>
+ <% end %>
+ <% end %>
+
+ <%= truncate(conversation.subject, length: 30) %>
+ <%= truncate(message.body, length: 42) %>
+ <%= link_to 'View', @pms.find_by(conversation: conversation) %>
-
-
- Outbox
- <% conversations = current_user.mailbox.sentbox %>
- <% if !conversations.empty? %>
-
-
- <% conversations.each do |conversation| %>
- <% receipts = conversation.receipts_for current_user %>
- <% receipts.each do |receipt| %>
- <% message = receipt.message %>
- To
- Subject
- Body
-
-
- <% end %>
- <% end %>
-
- <% else %>
- Doesn't work
- <%= message.subject %>
- <%= message.body %>
- <%# link_to 'Show', @pms.where(conversation: conversation) %>
-
- <% end %>
-
-