Send messages directly instead of using controller filter. Litte improvements to the messages lists.
This commit is contained in:
parent
de4f1d573b
commit
dd940fb414
6 changed files with 20 additions and 10 deletions
|
|
@ -2,7 +2,7 @@ class ApplicationController < ActionController::Base
|
|||
|
||||
#before_filter :select_foodcoop
|
||||
before_filter :authenticate, :store_controller
|
||||
after_filter :send_email_messages, :remove_controller
|
||||
after_filter :remove_controller
|
||||
|
||||
# sends a mail, when an error occurs
|
||||
# see plugins/exception_notification
|
||||
|
|
@ -145,11 +145,6 @@ class ApplicationController < ActionController::Base
|
|||
def remove_controller
|
||||
Thread.current[:application_controller] = nil
|
||||
end
|
||||
|
||||
# Sends any pending emails that were created during this request.
|
||||
def send_email_messages
|
||||
call_rake :send_emails unless Message.pending.empty?
|
||||
end
|
||||
|
||||
# Get supplier in nested resources
|
||||
def find_supplier
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@ class MessagesController < ApplicationController
|
|||
def create
|
||||
@message = @current_user.send_messages.new(params[:message])
|
||||
if @message.save
|
||||
#FIXME: Send Mails wit ID instead of using message.state ...
|
||||
call_rake :send_emails
|
||||
flash[:notice] = "Nachricht ist gespeichert und wird versendet."
|
||||
redirect_to messages_path
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue