X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/20ae3232cd60b91ab284a068c1d4e452fca854b6..078301a780ebb9e624cf11d2f5d2d2b72ce03e78:/app/controllers/message_controller.rb 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