Commit de1df63946efdd5ccc13ded623f177ec9fc39c25

Authored by Rodrigo Souto
1 parent 24cf091d

Update send_email_plugin mailer to new format

plugins/send_email/controllers/send_email_plugin_base_controller.rb
@@ -11,7 +11,7 @@ module SendEmailPluginBaseController @@ -11,7 +11,7 @@ module SendEmailPluginBaseController
11 ) 11 )
12 @mail.subject = params[:subject] unless params[:subject].blank? 12 @mail.subject = params[:subject] unless params[:subject].blank?
13 if @mail.valid? 13 if @mail.valid?
14 - SendEmailPlugin::Sender.deliver_message(request.referer, @context_url, @mail) 14 + SendEmailPlugin::Sender.message(request.referer, @context_url, @mail).deliver
15 if request.xhr? 15 if request.xhr?
16 render :text => _('Message sent') 16 render :text => _('Message sent')
17 else 17 else
plugins/send_email/lib/send_email_plugin/sender.rb
1 class SendEmailPlugin::Sender < Noosfero::Plugin::MailerBase 1 class SendEmailPlugin::Sender < Noosfero::Plugin::MailerBase
2 2
3 def message(referer, url, mail) 3 def message(referer, url, mail)
4 - recipients mail.to  
5 - from mail.from  
6 - subject "[#{mail.environment.name}] #{mail.subject}"  
7 - body :message => mail.message,  
8 - :referer => referer,  
9 - :context_url => url,  
10 - :params => mail.params 4 + @message = mail.message
  5 + @referer = referer
  6 + @context_url = url
  7 + @params = mail.params
  8 +
  9 + mail(
  10 + recipients: mail.to,
  11 + from: mail.from,
  12 + subject: "[#{mail.environment.name}] #{mail.subject}"
  13 + )
11 end 14 end
12 end 15 end