E-Mail-Praeferenzen: Opt-out je Mail-Typ + One-Click-Unsubscribe ohne Login

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Kevin Adametz 2026-07-10 17:15:05 +00:00
parent 484e062264
commit d5b806443e
21 changed files with 746 additions and 9 deletions

View file

@ -0,0 +1,22 @@
@props([
/** @var \App\Enums\EmailNotificationType */
'type',
'url',
])
{{--
Rechtlicher Hinweis unter Benachrichtigungs-Mails: erklärt, warum der
Empfänger die Mail erhält, und verlinkt die One-Click-Abmeldung (signierte
URL, ohne Login). Gehört unter jede abbestellbare Benachrichtigungs-Mail —
nicht unter System-Mails (Passwort, Magic-Link etc.).
--}}
<div class="note">
<p>
<strong>Warum erhalten Sie diese E-Mail?</strong>
{{ $type->mailReason() }}
Wenn Sie keine {{ $type->unsubscribeLabel() }} mehr erhalten möchten,
können Sie sich <a href="{{ $url }}">hier mit einem Klick austragen</a>.
Ihre E-Mail-Benachrichtigungen verwalten Sie außerdem jederzeit in Ihrem
<a href="{{ config('domains.domain_portal_url') }}/admin/me/profile">Konto unter „Mein Profil"</a>.
</p>
</div>