Method: MessagesController#new

Defined in:
app/controllers/messages_controller.rb

#newObject

GET /messages/new



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'app/controllers/messages_controller.rb', line 54

def new
  parent = get_parent(params[:parent_id])
  @message = current_user.sent_messages.new
  if params[:recipient] && current_user.has_role?('Librarian')
    @message.recipient = params[:recipient]
  else
    @message.recipient = parent.sender.username if parent
  end
  @message.receiver = User.where(username: @message.recipient).first if @message.recipient

  respond_to do |format|
    format.html # new.html.erb
    format.json { render json: @message }
  end
end