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
|
|
@ -537,4 +537,20 @@ return [
|
|||
'dispute_text' => 'Der Anbieter ist nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen (§ 36 VSBG). Die frühere Plattform der EU-Kommission zur Online-Streitbeilegung wurde zum 20. Juli 2025 eingestellt.',
|
||||
],
|
||||
|
||||
'newsroom_claim' => [
|
||||
'title' => 'Diesen Newsroom verwalten',
|
||||
'meta' => 'Verwaltungszugang zum Newsroom über die hinterlegte Firmen-E-Mail — kostenlos, ohne Passwort.',
|
||||
'eyebrow' => 'Newsroom',
|
||||
'breadcrumb' => 'Verwalten',
|
||||
'intro' => 'Der Newsroom von :company gehört dem Unternehmen selbst. Wer die hinterlegte Firmen-E-Mail liest, kann Profil, Logo und Pressekontakte pflegen — kostenlos und ohne Passwort. Wir senden einen Anmeldelink an:',
|
||||
'intro_no_email' => 'Für den Newsroom von :company ist keine E-Mail-Adresse hinterlegt. Bitte wenden Sie sich über das Kontaktformular an uns.',
|
||||
'submit' => 'Anmeldelink senden',
|
||||
'flash_sent' => 'Falls die hinterlegte Adresse erreichbar ist, haben wir einen Anmeldelink verschickt. Er ist 15 Minuten gültig.',
|
||||
'throttle_company' => 'Für diesen Newsroom wurden heute bereits mehrere Anmeldelinks angefordert. Bitte prüfen Sie das Postfach oder versuchen Sie es morgen erneut.',
|
||||
'throttle_ip' => 'Zu viele Anfragen. Bitte versuchen Sie es später erneut.',
|
||||
'wrong_address' => 'Die Adresse stimmt nicht mehr? Dann melden Sie sich mit der Adresse an, die Sie erreichen können — sofern sie an einem Pressekontakt hinterlegt ist — oder schreiben Sie uns über das Kontaktformular.',
|
||||
'login_link' => 'Anmeldung per E-Mail-Link',
|
||||
'back' => 'Zum Newsroom',
|
||||
],
|
||||
|
||||
];
|
||||
|
|
|
|||
|
|
@ -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