X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/9c5c71f2d7413c280c046f45d9b0565981c7bbab..88a206b0f2979caf066a3127afd3cd71b39da7c8:/app/controllers/message_controller.rb?ds=sidebyside diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 629d3301f..c266582f5 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -1,2 +1,25 @@ class MessageController < ApplicationController + layout 'site' + # before_filter :authorize + before_filter :authorize_web + before_filter :require_user + + def new + if params[:message] + body = params[:message][:body] + title = params[:message][:title] + message = Message.new + message.body = body + message.title = title + message.to_user_id = User.find_by_display_name(params[:display_name]).id + message.from_user_id = @user.id + message.sent_on = Time.now + if message.save + flash[:notice] = 'Message sent' + else + @message.errors.add("Sending message failed") + end + + end + end end