X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/c8c13e7d00921bb695d1eeaa5eac0379f2a9add1..6316745c2ed5a098102f6a18d547f86bd98d7511:/app/controllers/messages_controller.rb diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 26e8a5e09..1979c9edc 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -10,7 +10,7 @@ class MessagesController < ApplicationController before_action :lookup_user, :only => [:new, :create] before_action :check_database_readable - before_action :check_database_writable, :only => [:new, :create, :mark, :destroy] + before_action :check_database_writable, :only => [:new, :create, :destroy] allow_thirdparty_images :only => [:new, :create, :show] @@ -49,7 +49,7 @@ class MessagesController < ApplicationController elsif @message.save flash[:notice] = t ".message_sent" UserMailer.message_notification(@message).deliver_later if @message.notify_recipient? - redirect_to messages_inbox_path + redirect_to messages_outbox_path else @title = t "messages.new.title" render :action => "new" @@ -73,47 +73,6 @@ class MessagesController < ApplicationController render :action => "no_such_message", :status => :not_found end - # Set the message as being read or unread. - def mark - @message = current_user.messages.unscope(:where => :muted).find(params[:message_id]) - if params[:mark] == "unread" - message_read = false - notice = t ".as_unread" - else - message_read = true - notice = t ".as_read" - end - @message.message_read = message_read - if @message.save - flash[:notice] = notice - if @message.muted? - redirect_to messages_muted_inbox_path, :status => :see_other - else - redirect_to messages_inbox_path, :status => :see_other - end - end - rescue ActiveRecord::RecordNotFound - @title = t "messages.no_such_message.title" - render :action => "no_such_message", :status => :not_found - end - - # Moves message into Inbox by unsetting the muted-flag - def unmute - message = current_user.muted_messages.find(params[:message_id]) - - if message.unmute - flash[:notice] = t(".notice") - else - flash[:error] = t(".error") - end - - if current_user.muted_messages.none? - redirect_to messages_inbox_path - else - redirect_to messages_muted_inbox_path - end - end - private ##