web: Melden- und Verwaltungsblock auf der Meldungsseite hervorheben
Die beiden Hinweise unter der Mitteilung („Inhalt melden“, „mit der hinterlegten E-Mail anmelden“) waren Textzeilen in 11,5 px und wurden überlesen. Jetzt zwei klar getrennte Felder mit Buttons; der Verwaltungsblock nennt die maskierte Empfängeradresse und führt auf die Claim-Seite des Newsrooms. Derselbe Hinweis noch einmal in der Seitenleiste unter „Weiterführend“, wie in der Veröffentlichungsmail. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
01014887cf
commit
079477a423
4 changed files with 89 additions and 24 deletions
|
|
@ -11,6 +11,7 @@ use App\Models\Company;
|
|||
use App\Models\Contact;
|
||||
use App\Models\PressRelease;
|
||||
use App\Models\User;
|
||||
use App\Services\Company\NewsroomClaimService;
|
||||
use Tests\TestCase;
|
||||
|
||||
/**
|
||||
|
|
@ -77,7 +78,13 @@ test('businessportal24 release detail renders the editorial shell with real data
|
|||
->assertSeeText('Wasserstoff')
|
||||
// Magic-Link-Hinweis: hinterlegte Kontakte verwalten die PM im pressekonto.
|
||||
->assertSeeText('Sie sind als Firma oder Pressekontakt dieser Mitteilung hinterlegt?')
|
||||
->assertSee(rtrim(config('domains.domain_portal_url'), '/').'/anmeldelink', false);
|
||||
->assertSee(rtrim(config('domains.domain_portal_url'), '/').'/anmeldelink', false)
|
||||
// Verwaltungsblock (1b.4): maskierte Empfängeradresse, Button zur
|
||||
// Claim-Seite — im Text UND in der Seitenleiste, nie die volle Adresse.
|
||||
->assertSeeText('Anmeldelink anfordern')
|
||||
->assertSee('/de/newsroom/'.$company->slug.'/verwalten', false)
|
||||
->assertSeeText(NewsroomClaimService::mask((string) $company->email))
|
||||
->assertDontSeeText((string) $company->email);
|
||||
});
|
||||
|
||||
test('release detail falls back to the company contact when the release has none', function () {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue