From 61a3d06667f56d4635342c2838a12218c1589b7b Mon Sep 17 00:00:00 2001 From: Petko Bordjukov Date: Thu, 5 Nov 2015 13:09:13 +0200 Subject: [PATCH] Add a rejection notification --- app/mailers/event_mailer.rb | 13 +++++++++++++ .../event_mailer/rejection_notification.text.erb | 9 +++++++++ config/locales/bg.yml | 2 ++ 3 files changed, 24 insertions(+) create mode 100644 app/views/event_mailer/rejection_notification.text.erb diff --git a/app/mailers/event_mailer.rb b/app/mailers/event_mailer.rb index 6a996e5..8b3d3a1 100644 --- a/app/mailers/event_mailer.rb +++ b/app/mailers/event_mailer.rb @@ -11,4 +11,17 @@ class EventMailer < ActionMailer::Base submission_type: @event.event_type.name.mb_chars.downcase.to_s, title: @event.title) end + + def rejection_notification(event) + @event = event + I18n.locale = @event.proposer.language + + mail to: @event.proposer.email, + from: 'program@openfest.org', + subject: I18n.t('event_mailer.rejection_notification.subject', + conference: @event.conference.title, + submission_type: @event.event_type.name.mb_chars.downcase.to_s, + title: @event.title) + end + end diff --git a/app/views/event_mailer/rejection_notification.text.erb b/app/views/event_mailer/rejection_notification.text.erb new file mode 100644 index 0000000..4ba47d8 --- /dev/null +++ b/app/views/event_mailer/rejection_notification.text.erb @@ -0,0 +1,9 @@ +Здравейте, + +За съжаление, поради големия брой предложения за лекции, които получихме тази година, както и ограниченото време и брой зали, с които разполагаме, вашето предложение за <%= @event.event_type.name.mb_chars.downcase %> на тема „<%= @event.title %>“ не влезе в основната програма. + +Тъй като темата звучи интересно, бихме ви предложили да се включите с lightning talk (петминутна презентация с или без слайдове) в дните на конференциятa. + +Записването тези кратки презентации ще се случва на регистрацията на <%= @event.conference.title %> след откриването на събитието в събота. + +До скоро! Екипът на <%= @event.conference.title %> diff --git a/config/locales/bg.yml b/config/locales/bg.yml index ea737ca..24da68f 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -179,6 +179,8 @@ bg: event_mailer: acceptance_notification: subject: "Предложението Ви за провеждане на %{submission_type} „%{title}“ на %{conference} е одобрено" + rejection_notification: + subject: "Предложението Ви за %{submission_type} „%{title}“ на %{conference} не е одобрено" volunteer_mailer: success_notification: subject: "Кандидатурата Ви за доброволец за %{conference_name} беше получена"