mail: Anrede an den tatsächlichen Empfänger binden

Bei Einreichungen über die API geht die Veröffentlichungs- oder
Ablehnungsmail nicht an das API-Konto, sondern an den Pressekontakt der
Meldung oder ersatzweise an die Firmen-Adresse. Die Anrede stammte aber
weiterhin vom Konto — der Empfänger wurde also mit dem Namen des
Einreichers begrüßt, bei connektar mit dem der Agentur.

Adresse und Name werden jetzt gemeinsam bestimmt. Ohne hinterlegten Namen
bleibt er leer und das Template grüßt neutral, statt einen falschen zu raten.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-09-01 11:07:23 +00:00
parent 49182ec9c6
commit eb1eba4533
6 changed files with 61 additions and 9 deletions

View file

@ -1,5 +1,5 @@
<x-emails.layout title="Ihre Pressemitteilung wurde veröffentlicht" preheader="Ihre Pressemitteilung wurde geprüft und veröffentlicht.">
<p>Hallo {{ $user->name }},</p>
<p>{{ filled($recipientName) ? 'Hallo '.$recipientName.',' : 'Guten Tag,' }}</p>
<p>Ihre Pressemitteilung wurde geprüft und erfolgreich veröffentlicht.</p>

View file

@ -1,5 +1,5 @@
<x-emails.layout title="Ihre Pressemitteilung wurde abgelehnt" preheader="Ihre eingereichte Pressemitteilung konnte nicht veröffentlicht werden.">
<p>Hallo {{ $user->name }},</p>
<p>{{ filled($recipientName) ? 'Hallo '.$recipientName.',' : 'Guten Tag,' }}</p>
<p>Ihre eingereichte Pressemitteilung konnte leider nicht veröffentlicht werden.</p>
@ -8,7 +8,7 @@
@if($reason)
<div class="meta-danger">
<strong>Ablehnungsgrund:</strong><br>
{{ $reason }}
{!! nl2br(e($reason)) !!}
</div>
@else
<p>Bitte überarbeiten Sie den Inhalt und reichen Sie die Pressemitteilung erneut ein.</p>