newsroom: Verwaltungszugang „Diesen Newsroom verwalten" (Roadmap 1b.2)
Neue Seite /newsroom/{slug}/verwalten auf den Web-Portalen: schickt den
Anmeldelink an die hinterlegte Firmen-E-Mail (sonst Pressekontakte), zeigt
sie nur maskiert, und funktioniert auch für Firmen ohne veröffentlichte
Meldung. Konto, Zuordnung und Login laufen durch ContactAccessService —
neu dort: Herkunft (profile_claim auf dem Token) und Ziel-Firma, auf deren
Kundenseite der Login landet. 410-entfernte bleiben Tombstone, aufgegangene
Slugs führen zum Überlebenden (MergedNewsroomLookup, geteilt mit der
Newsroom-Seite). 3 Links je Newsroom und Tag, 15 je IP und Stunde.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
a3e0042055
commit
0c1c072487
15 changed files with 665 additions and 37 deletions
|
|
@ -536,4 +536,20 @@ return [
|
|||
'dispute_text' => 'The provider is neither willing nor obliged to participate in dispute resolution proceedings before a consumer arbitration board (Section 36 VSBG). The former EU Commission platform for online dispute resolution was discontinued on 20 July 2025.',
|
||||
],
|
||||
|
||||
'newsroom_claim' => [
|
||||
'title' => 'Manage this newsroom',
|
||||
'meta' => 'Administrative access to the newsroom via the registered company e-mail — free, no password.',
|
||||
'eyebrow' => 'Newsroom',
|
||||
'breadcrumb' => 'Manage',
|
||||
'intro' => 'The newsroom of :company belongs to the company itself. Whoever reads the registered company e-mail can maintain profile, logo and press contacts — free of charge and without a password. We will send a login link to:',
|
||||
'intro_no_email' => 'No e-mail address is registered for the newsroom of :company. Please contact us via the contact form.',
|
||||
'submit' => 'Send login link',
|
||||
'flash_sent' => 'If the registered address is reachable, we have sent a login link. It is valid for 15 minutes.',
|
||||
'throttle_company' => 'Several login links have already been requested for this newsroom today. Please check the mailbox or try again tomorrow.',
|
||||
'throttle_ip' => 'Too many requests. Please try again later.',
|
||||
'wrong_address' => 'The address is no longer correct? Then sign in with the address you can reach — provided it is registered with a press contact — or write to us via the contact form.',
|
||||
'login_link' => 'Sign in via e-mail link',
|
||||
'back' => 'To the newsroom',
|
||||
],
|
||||
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue