parent
2343db254d
commit
3f45416d48
8 changed files with 163 additions and 36 deletions
|
|
@ -49,6 +49,8 @@ class EmailSettings < ActiveRecord::Base
|
|||
parse_template(template, values)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def parse_template(text, values)
|
||||
values.each do |key, value|
|
||||
text = text.gsub "{#{key}}", value unless text.blank?
|
||||
|
|
|
|||
|
|
@ -123,9 +123,7 @@ class Event < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def process_confirmation
|
||||
if conference.email_settings.send_on_confirmed_without_registration? &&
|
||||
conference.email_settings.confirmed_email_template &&
|
||||
conference.email_settings.confirmed_without_registration_subject
|
||||
if conference.email_settings.send_on_confirmed_without_registration?
|
||||
if conference.registrations.where(user_id: submitter.id).first.nil?
|
||||
Mailbot.confirm_reminder_mail(self).deliver
|
||||
end
|
||||
|
|
@ -134,8 +132,6 @@ class Event < ActiveRecord::Base
|
|||
|
||||
def process_acceptance(options)
|
||||
if conference.email_settings.send_on_accepted &&
|
||||
conference.email_settings.accepted_email_template &&
|
||||
conference.email_settings.accepted_subject &&
|
||||
options[:send_mail].blank?
|
||||
Rails.logger.debug 'Sending event acceptance mail'
|
||||
Mailbot.acceptance_mail(self).deliver
|
||||
|
|
@ -144,8 +140,6 @@ class Event < ActiveRecord::Base
|
|||
|
||||
def process_rejection(options)
|
||||
if conference.email_settings.send_on_rejected &&
|
||||
conference.email_settings.rejected_email_template &&
|
||||
conference.email_settings.rejected_subject &&
|
||||
options[:send_mail].blank?
|
||||
Rails.logger.debug 'Sending rejected mail'
|
||||
Mailbot.rejection_mail(self).deliver
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue