Messages

Inbox for <%= current_user.full_name %>

Inbox

Your received messages

<% if @messages.any? %>
<% @messages.each do |message| %>
<%= message.creator_name %>
<%= message.created_at.strftime("%b %d, %Y") %>
<%= message.message %>
<%= link_to user_message_path(:id => message.id), class: "btn btn-sm btn-outline-primary" do %> Details <% end %> <%= link_to user_message_path(:id => message.id), method: 'delete', data: { confirm: 'Are you sure?' }, class: "btn btn-sm btn-outline-danger" do %> Delete <% end %>
<% end %>
<% else %>
No Messages Yet

Your inbox is empty. Send a message to get started!

<% end %>

Send Message

Compose a new message

<%= form_for @message, url: user_messages_path, method: :post, html: { id: "send_message" } do |f| %> <%= f.hidden_field :creator_id, value: current_user.id %> <%= f.hidden_field :read, value: '0' %>
<%= f.select(:receiver_id, options_from_collection_for_select(User.all, :id, :full_name), { prompt: "Select a recipient..." }, { class: "form-control form-control-lg", id: "message_receiver_id" }) %> Select message recipient
<%= f.text_area :message, class: "form-control form-control-lg", rows: 6, placeholder: "Type your message here...", style: "resize: vertical;" %> Write your message content
<%= f.submit "Send Message", id: 'submit_button', class: "btn btn-success btn-lg" %>
Tip: Messages are delivered instantly
<% end %>