press-releases: Mail "wird persoenlich geprueft" beim Block, Blade-Guard fuer @php-Bloecke (Roadmap 1d, Nachtrag)
Der Autor bekommt beim Block nach dem letzten Rot (oder Gelb mit eingeschalteter Queue) eine kurze Mail statt Stillstand: was passiert ist, dass nichts zu tun ist, und dass das Ergebnis per Mail kommt. Laeuft ueber notifyAuthor() wie Veroeffentlichung und Ablehnung (API-Regel, Sperrliste, adressbezogene Abmeldung, Bounce-Referenz); Opt-out am Typ "abgelehnt". Neue ConversionSource mail_review fuer den Link ins Konto. BladePhpBlockGuardTest wendet das Compiler-Muster auf alle Views an und faengt inline @php( vor einem spaeteren @endphp ab — fand den eigenen Erklaer-Kommentar im Modal, der nur zufaellig funktionierte. Regel in CLAUDE.md. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
35db30e019
commit
4fd1db7825
11 changed files with 278 additions and 24 deletions
|
|
@ -18,6 +18,9 @@ enum ConversionSource: string
|
|||
|
||||
case MailReject = 'mail_reject';
|
||||
|
||||
/** Hinweis „ein Mensch prüft jetzt" nach erschöpfter Automatik (Roadmap 1d, E3). */
|
||||
case MailReview = 'mail_review';
|
||||
|
||||
case ProfileClaim = 'profile_claim';
|
||||
|
||||
case Organic = 'organic';
|
||||
|
|
@ -27,6 +30,7 @@ enum ConversionSource: string
|
|||
return match ($this) {
|
||||
self::MailPublish => 'Veröffentlichungsmail',
|
||||
self::MailReject => 'Ablehnungsmail',
|
||||
self::MailReview => 'Prüfhinweis-Mail',
|
||||
self::ProfileClaim => 'Hinweis auf der Newsroom-Seite',
|
||||
self::Organic => 'ohne zugeordnete Herkunft',
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue