Add email notifications for events registrations, add switch-checkboxes, create EventsRegistrations controller, separate page for events that require registration

This commit is contained in:
Stella Rouzi 2016-06-06 12:31:57 +03:00
parent 139a8565e2
commit 77af75f319
38 changed files with 1313 additions and 403 deletions

View file

@ -0,0 +1,13 @@
class UpdatedMaxAttendeesAutomaticallyJob < ActiveJob::Base
queue_as :default
def perform(event, users_emails=nil)
if users_emails.present?
event.program.conference.email_settings.updated_max_attendees_automatically_body << "\n\nThe following users have been unregistered from your event:\n #{users_emails}"
end
event.users.uniq.each do |user|
Mailbot.updated_max_attendees_automatically(event.program.conference, user, event).deliver_now
end
end
end