mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
Conference date update email notification completed
Added tests
This commit is contained in:
parent
75cf1123cf
commit
861c1af729
5 changed files with 24 additions and 5 deletions
|
|
@ -38,6 +38,15 @@ class Mailbot < ActionMailer::Base
|
|||
conference.email_settings.confirmed_but_not_registered_email(event))
|
||||
end
|
||||
|
||||
def conference_date_update_mail(conference,dates)
|
||||
subject = conference.email_settings.updated_conference_dates_subject.blank? ? "#{conference.title} dates updated" : conference.email_settings.updated_conference_dates_subject
|
||||
partial = "#{conference.title}\n New Dates : #{dates}\n For more information visit #{Rails.application.routes.url_helpers.conference_path(conference.short_title, host: CONFIG['url_for_emails'])}"
|
||||
body = conference.email_settings.updated_conference_dates_template.blank? ? "#{partial}" : "#{conference.email_settings.updated_conference_dates_template}\n #{partial}"
|
||||
conference.registrations.each do |u|
|
||||
build_email(conference, u.user.email, subject, body)
|
||||
end
|
||||
end
|
||||
|
||||
def build_email(conference, to, subject, body)
|
||||
mail(:to => to,
|
||||
:from => conference.contact_email,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue