diff --git a/app/mailers/memberships/leave_zusatzsektion_mailer.rb b/app/mailers/memberships/leave_zusatzsektion_mailer.rb index 22fdded67..867ca021b 100644 --- a/app/mailers/memberships/leave_zusatzsektion_mailer.rb +++ b/app/mailers/memberships/leave_zusatzsektion_mailer.rb @@ -8,11 +8,12 @@ class Memberships::LeaveZusatzsektionMailer < ApplicationMailer CONFIRMATION = "memberships_leave_zusatzsektion_confirmation" - def confirmation(person, sektion_name, terminate_on) + def confirmation(person, section, terminate_on) @person = person - @sektion_name = sektion_name + @section = section @terminate_on = terminate_on headers[:cc] = Group::Geschaeftsstelle.first.email + headers[:bcc] = [section.email, SacCas::MV_EMAIL].compact_blank compose(person, CONFIRMATION) end @@ -23,8 +24,8 @@ def placeholder_person_name @person.to_s end - def placeholder_sektion_name - @sektion_name + def placeholder_group_name + @section.display_name end def placeholder_terminate_on diff --git a/app/models/wizards/memberships/leave_zusatzsektion.rb b/app/models/wizards/memberships/leave_zusatzsektion.rb index 77ed77da2..c45358f25 100644 --- a/app/models/wizards/memberships/leave_zusatzsektion.rb +++ b/app/models/wizards/memberships/leave_zusatzsektion.rb @@ -17,10 +17,6 @@ class LeaveZusatzsektion < Wizards::Base attr_reader :person, :role - def sektion_name - role.layer_group.display_name - end - def initialize(person:, role:, current_step: 0, backoffice: false, **params) @person = person @role = role @@ -70,7 +66,7 @@ def family_membership? def send_confirmation_mail Memberships::LeaveZusatzsektionMailer.confirmation( person, - sektion_name, + role.layer_group, I18n.l(terminate_on) ).deliver_later end diff --git a/db/seeds/custom_contents.rb b/db/seeds/custom_contents.rb index eaf3e4614..2ab195eb6 100644 --- a/db/seeds/custom_contents.rb +++ b/db/seeds/custom_contents.rb @@ -72,7 +72,7 @@ placeholders_required: "first-name", placeholders_optional: "profile-url"}, {key: Memberships::LeaveZusatzsektionMailer::CONFIRMATION, - placeholders_required: "person-name, sektion-name, terminate-on"}, + placeholders_required: "person-name, group-name, terminate-on"}, {key: Memberships::TerminateSacMembershipMailer::CONFIRMATION, placeholders_required: "person-name, sektion-name, terminate-on"}, {key: Memberships::SwitchStammsektionMailer::CONFIRMATION, @@ -404,7 +404,7 @@ label: "Mitgliedschaften: Bestätigung Austritt Zusatzsektion", subject: "Bestätigung Austritt Zusatzsektion", body: "Hallo {person-name},

" \ - "Der Austritt aus {sektion-name} wurde per {terminate-on} vorgenommen."}, + "Der Austritt aus {group-name} wurde per {terminate-on} vorgenommen."}, {custom_content_id: CustomContent.get(Memberships::TerminateSacMembershipMailer::CONFIRMATION).id, locale: "de", label: "Bestätigung SAC Austritt",