X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/20e02f42dc5d946f4650c806531b09f793abf503..c11d961f624cb610c4b8184d24e522b2c093d1ea:/app/controllers/message_controller.rb diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index a2245ce86..0fc5f212b 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -5,19 +5,22 @@ class MessageController < ApplicationController before_filter :require_user def new + @title = 'send message' if params[:message] - to_user = User.find_by_display_name(params[:display_name]) + to_user = User.find(params[:user_id]) body = params[:message][:body] title = params[:message][:title] message = Message.new message.body = body message.title = title - message.to_user_id = to_user.id + message.to_user_id = params[:user_id] message.from_display_name = to_user.display_name message.from_user_id = @user.id message.sent_on = Time.now + if message.save flash[:notice] = 'Message sent' + redirect_to :controller => 'user', :action => 'view', :display_name => @user.display_name else @message.errors.add("Sending message failed") end @@ -26,12 +29,16 @@ class MessageController < ApplicationController end def read + @title = 'read message' if params[:message_id] id = params[:message_id] @message = Message.find_by_id(id) end end + def inbox + end + def mark if params[:message_id] id = params[:message_id]