admin: Mail-Sperrliste, Markierung nicht erreichbarer Newsrooms (Roadmap 1b.6, Schritt 4)
Admin ▸ Mail-Sperrliste mit Freigabe, manueller Sperre, nicht lesbaren Rückläufern und Breaker-Zustand. Firmenseite markiert gesperrte Firmen-E-Mail und Pressekontakte. Die Claim-Seite zählt gesperrte Adressen nicht mehr als Empfänger und erklärt, warum kein Link geht. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e80006589c
commit
e84c2772ed
12 changed files with 426 additions and 9 deletions
|
|
@ -42,6 +42,7 @@ class NewsroomClaimController extends Controller
|
|||
return view('web.newsroom-claim', [
|
||||
'company' => $company,
|
||||
'recipients' => $this->claims->maskedRecipients($company),
|
||||
'unreachable' => $this->claims->isUnreachable($company),
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
@ -64,7 +65,7 @@ class NewsroomClaimController extends Controller
|
|||
RateLimiter::hit($this->companyKey($company->getKey()), 86400);
|
||||
|
||||
if ($this->claims->recipients($company)->isEmpty()) {
|
||||
return back()->with('newsroom-claim-none', true);
|
||||
return back()->with($this->claims->isUnreachable($company) ? 'newsroom-claim-unreachable' : 'newsroom-claim-none', true);
|
||||
}
|
||||
|
||||
// Enumeration-sicher: dieselbe Meldung, ob ein Konto deaktiviert ist
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue