feat: include jobprofile placeholder in email texts

addresses #869armp40
This commit is contained in:
2026-08-31 15:30:22 +02:00
parent 702f04d946
commit b2488e2ff4
2 changed files with 6 additions and 4 deletions
+4 -4
View File
@@ -63,11 +63,11 @@ texts:
assignment_called_off:
label: 'Reise abgesagt'
placeholders: ['destination']
placeholders: ['destination', 'jobProfile']
subject: 'Die Reise zu deinem Einsatz wurde abgesagt'
headline: 'Hallo aus Köln,'
body: |-
leider mussten wir die Reise zu deinem Einsatz '{destination}' absagen, sodass dein Einsatz nicht stattfinden kann.
leider mussten wir die Reise zu deinem Einsatz als {jobProfile} ('{destination}') absagen, sodass dein Einsatz nicht stattfinden kann.
Bitte entschuldige die Umstände!
@@ -75,11 +75,11 @@ texts:
disposition_called_off:
label: 'Einsatz abgesagt'
placeholders: ['destination', 'reason']
placeholders: ['destination', 'jobProfile', 'reason']
subject: 'Dein Einsatz wurde abgesagt'
headline: 'Hallo aus Köln,'
body: |-
leider mussten wir deinen Einsatz '{destination}' absagen, sodass dein Einsatz nicht stattfinden kann:
leider mussten wir deinen Einsatz als {jobProfile} ('{destination}') absagen, sodass dein Einsatz nicht stattfinden kann:
{reason}
@@ -240,6 +240,7 @@ class EmailNotificationSubscriber implements EventSubscriberInterface
$this->mailer->createAndSendText(EmailTextKey::DISPOSITION_CALLED_OFF, [
'destination' => (string) $disposition->getAssignment()->getDestination(),
'jobProfile' => $disposition->getAssignment()->getJobProfile()?->getName(),
'reason' => $disposition->getCalledOffReason(),
], [
'to' => $teamer->getCommunication()->getEmail(),
@@ -261,6 +262,7 @@ class EmailNotificationSubscriber implements EventSubscriberInterface
$this->mailer->createAndSendText(EmailTextKey::ASSIGNMENT_CALLED_OFF, [
'destination' => (string) $assignment->getDestination(),
'jobProfile' => $assignment->getJobProfile()?->getName(),
], [
'to' => $teamer->getCommunication()->getEmail(),
]);