Commit de1df63946efdd5ccc13ded623f177ec9fc39c25
1 parent
24cf091d
Exists in
master
and in
29 other branches
Update send_email_plugin mailer to new format
Showing
2 changed files
with
11 additions
and
8 deletions
Show diff stats
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 |