diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -5,7 +5,8 @@ verify :method => :post, :only => ['create'], :redirect_to => { :action => 'list' } - before_filter :admin_authorization, :only => ['console','show','reply'] + before_filter :admin_authorization, :only => ['console','show', + 'reply','hide'] def list @user = User.find(session[:user_id]) @@ -48,6 +49,14 @@ end end + def hide + message = Message.find(params[:id]) + message.replied = true + message.save + flash[:notice] = 'Message hided (just marked replied)' + redirect_to :action => 'console' + end + protected def build_replying_message_hierarchy(user) @all_messages = {}