Add rejection notification

This commit is contained in:
Petko Bordjukov 2014-10-17 21:05:26 +03:00
parent 649c5a768c
commit 52eb777a44
3 changed files with 21 additions and 0 deletions

View File

@ -10,4 +10,10 @@ class EventMailer < ActionMailer::Base
I18n.locale = @event.language I18n.locale = @event.language
mail to: @event.user.email, from: 'program@openfest.org', subject: I18n.t('event_mailer.acceptance_notification.subject', conference: @event.conference.title, submission_type: @event.class.model_name.human.mb_chars.downcase.to_s, title: @event.title) mail to: @event.user.email, from: 'program@openfest.org', subject: I18n.t('event_mailer.acceptance_notification.subject', conference: @event.conference.title, submission_type: @event.class.model_name.human.mb_chars.downcase.to_s, title: @event.title)
end end
def rejection_notification(event)
@event = event
I18n.locale = 'bg' # XXX Change this when per-user locale is introduced in the user
mail to: @event.user.email, from: 'program@openfest.org', subject: "Предложението ви за #{@event.conference.title} за #{event.class.model_name.human.mb_chars.downcase.to_s}#{@event.title}“ не е одобрено"
end
end end

View File

@ -25,6 +25,10 @@ class Event < ActiveRecord::Base
touch :acceptance_notification_sent_at touch :acceptance_notification_sent_at
end end
def send_rejection_notification!
EventMailer.rejection_notification(self).deliver
end
def confirmed? def confirmed?
!!confirmed_at !!confirmed_at
end end

View File

@ -0,0 +1,11 @@
Здравейте,
За съжаление, поради големия брой предложения за лекции, които получихме тази година, както и ограниченото време и брой зали, с които разполагаме, вашето предложение за <%= @event.class.model_name.human.mb_chars.downcase.to_s %> на тема „<%= @event.title %>“ не влезе в основната програма.
Тъй като темата звучи интересно, бихме ви предложили да се включите с лекция (15-40 минути) в дните на конференцията, като форматът ще е малко по-различен. Повече може да прочетете на http://www.openfest.org/bg/2014/10/17/light-conferences/
Темите тази година ще са:
Събота, 11:15-13:15, зала Пловдив - Управление и маркетинг на open-source проекти (социалната страна на open-source проектите)
Събота, 14:30-17:30, зала Пловдив - Събиране на системни и мрежови администратори
Неделя, 14:30-17:30, зала Бургас - Civic hacking