Siehe Redmine-Ticket #31368:
Es soll ein Email an einen vorkonfigurierten Absender bei Fallabschluss CMBB TG ausgelöst werden.
die Logik wird in BeratungsfallDelegateCmbbTG::afterFallAbschluss implementiert.
Die Konfiguration erfolgt über folgende config.php-Variablen:
// config.php:
// Empfänger-Email:
Config::set('tg.fallabschluss_cmbb.infomail.recipient', 'biso@tg.ch');
// Subject-Template:
Config::set('tg.fallabschluss_cmbb.infomail.subject', 'Fall-Abschluss: {$beratungsfall->kunde_vorname} {$beratungsfall->kunde_name}');
// Body-Template:
Config::set('tg.fallabschluss_cmbb.infomail.body', <<<'EOT'
Guten Tag,
Folgender Fall wurde am {$smarty.now|date_format:'%d.%m.%Y %H:%M'} abgeschlossen:
{$beratungsfall->id}: {$beratungsfall->kunde_vorname} {$beratungsfall->kunde_name}, {$beratungsfall->kunde_geb_datum|date_format:'%d.%m.%Y'}
EOT
);
Für die Generierung der Texte werden folgende Smarty-Variablen verwendet:
$user: Benutzer-Objekt des aktuellen Users$beratungsfall: Beratungsfall-Objekt, der abgeschlossen wurde