web: Hilfeseite "Was eine gute Pressemitteilung ausmacht", Hinweis in der Ablehnungsmail (Roadmap 1d.1, 1d.2, 1d.6)
Ohne kommerziellen Anteil (E6): Anlass, Aufbau, Sprache, Pruefablauf mit konfigurierbarer Versuchszahl, die sieben Qualitaetsdimensionen offen, Gewichtung nicht (Offenlegungsgrenze), Pressebilder, Partner als BALD. DE und EN, Sitemap, Hilfe-Center. Die Ablehnungsmail verlinkt die Seite auf dem Portal der Meldung mit Herkunft mail_reject. Config: yellow_to_manual_queue Vorgabe false (Entscheidung 16.09.2026), max_automatic_attempts = 3 (E3). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
58bc82a91f
commit
c08c9e5de0
11 changed files with 403 additions and 5 deletions
|
|
@ -53,6 +53,15 @@ test('the rejection mail marks its own origin', function () {
|
|||
// Ohne eigenen Herkunftswert wäre später nicht unterscheidbar, ob eine
|
||||
// Wiedereinreichung aus der Ablehnungsmail kam.
|
||||
expect($mail->editUrl)->toContain('src='.ConversionSource::MailReject->value);
|
||||
|
||||
// Roadmap 1d.2: Hilfeseite auf dem Portal der Meldung, gleiche Herkunft,
|
||||
// im Text der Mail verlinkt — und nichts Kommerzielles daneben (E6).
|
||||
$html = $mail->render();
|
||||
expect($mail->helpUrl)->toContain('/gute-pressemitteilung?')
|
||||
->and($mail->helpUrl)->toContain('src='.ConversionSource::MailReject->value)
|
||||
->and($mail->helpUrl)->toContain('pr='.$release->id)
|
||||
->and($html)->toContain('Was eine gute Pressemitteilung ausmacht')
|
||||
->and($html)->not->toContain('/preise');
|
||||
});
|
||||
|
||||
test('the origin is stored on the magic link token, not in a session', function () {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue