From 84e0d30b458d3bb5b999ecad82974aebd40ac09f Mon Sep 17 00:00:00 2001 From: Alexander Kastius Date: Sun, 5 Feb 2017 01:14:42 +0100 Subject: [PATCH] Fix configuration and added 2 additional parameters. (#515) * Fix configuration and added 2 additional parameters. * Add functionality to render url in email. * Update add genderization Update changed name in text * Fix the config. Exchanged inserted param with diff. version --- .../application_letters_controller.rb | 6 +++++- config/locales/de.application_letters.yml | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/app/controllers/application_letters_controller.rb b/app/controllers/application_letters_controller.rb index cbe071b8..5b1f0aaa 100644 --- a/app/controllers/application_letters_controller.rb +++ b/app/controllers/application_letters_controller.rb @@ -83,7 +83,11 @@ def create :recipients => current_user.email, :reply_to => Rails.configuration.reply_to_address, :subject => I18n.t('controllers.application_letters.confirmation_mail.subject'), - :content => I18n.t('controllers.application_letters.confirmation_mail.content', :seminar_name => seminar_name) + :content => I18n.t("controllers.application_letters.confirmation_mail.content_#{current_user.profile.gender}", + :seminar_name => seminar_name, + :first_name => current_user.profile.first_name, + :last_name => current_user.profile.last_name, + :event_link => application_letters_url) } @email = Email.new(email_params) Mailer.send_generic_email(@email.hide_recipients, @email.recipients, @email.reply_to, @email.subject, @email.content) diff --git a/config/locales/de.application_letters.yml b/config/locales/de.application_letters.yml index bab7ff6c..7857cecb 100644 --- a/config/locales/de.application_letters.yml +++ b/config/locales/de.application_letters.yml @@ -80,9 +80,22 @@ de: canceled: "Abgesagt" alternative: "Nachrücker" - controllers: application_letters: confirmation_mail: subject: "Bewerbung erhalten" - content: "Hallo, \n\rDu hast dich erfolgreich für {{semimar_name}} beworben. Deine Bewerbung wird jetzt bearbeitet. Für weitere Information besuche das Workshop Portal. Viele Grüße, das HPI Workshop Team" + content_male: > + Lieber {{first_name}} {{last_name}},\n\r + du hast dich erfolgreich für die Veranstaltung {{seminar_name}} beworben. + Deine Bewerbung wird von uns bearbeitet. Für den aktuellen Status deiner Bewerbung + siehe unter "Meine Veranstaltungen" im Portal ({{event_link}}). + content_female: > + Liebe {{first_name}} {{last_name}},\n\r + du hast dich erfolgreich für die Veranstaltung {{seminar_name}} beworben. + Deine Bewerbung wird von uns bearbeitet. Für den aktuellen Status deiner Bewerbung + siehe unter "Meine Veranstaltungen" im Portal ({{event_link}}). + content_other: > + Liebe(r) {{first_name}} {{last_name}},\n\r + du hast dich erfolgreich für die Veranstaltung {{seminar_name}} beworben. + Deine Bewerbung wird von uns bearbeitet. Für den aktuellen Status deiner Bewerbung + siehe unter "Meine Veranstaltungen" im Portal ({{event_link}}).