T10: DSA-Meldeformulare mit URL-Feld, Vorgangsnummer und Eingangsbestaetigung
Zwei eigenstaendige Formulare unter /melden/rechtswidrig (DSA Art. 16:
URL, Name, E-Mail, Begruendung, Wahrheitsversicherung) und
/melden/kontaktdaten (DSGVO-Antrag) auf allen drei Domains. Gemeldete
URLs werden automatisch der passenden veroeffentlichten PM zugeordnet;
ohne Treffer bleibt die URL im payload. Jede Meldung erhaelt eine
Vorgangsnummer (M-{id}, analog K-{id} der Kuendigung), die meldende
Person unverzueglich eine Eingangsbestaetigung (DSA Art. 16 Abs. 4) und
das Melde-Postfach einen internen Hinweis — auch im bestehenden
Per-PM-Flow. Admin-Queue zeigt Vorgangsnummer, Name und gemeldete URL;
/melden verlinkt die neuen Formulare als ersten Weg.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
61a677aa0b
commit
2a9be7a9af
14 changed files with 673 additions and 12 deletions
37
resources/views/emails/legal/received.blade.php
Normal file
37
resources/views/emails/legal/received.blade.php
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<x-emails.layout title="Eingangsbestätigung Ihrer Meldung" preheader="Wir bestätigen den Eingang Ihrer Meldung und prüfen sie sorgfältig und zeitnah.">
|
||||
<p>Guten Tag{{ $legalRequest->requesterName() ? ' '.$legalRequest->requesterName() : '' }},</p>
|
||||
|
||||
<p>
|
||||
wir bestätigen den Eingang Ihrer Meldung. Sie ist bei uns am
|
||||
<strong>{{ $legalRequest->created_at->format('d.m.Y') }}
|
||||
um {{ $legalRequest->created_at->format('H:i') }} Uhr</strong> eingegangen.
|
||||
</p>
|
||||
|
||||
<dl class="meta">
|
||||
<dt>Vorgangsnummer</dt>
|
||||
<dd>{{ $legalRequest->reference() }}</dd>
|
||||
<dt>Art der Meldung</dt>
|
||||
<dd>{{ $legalRequest->type->publicLabel() }}</dd>
|
||||
@if ($legalRequest->reportedUrl())
|
||||
<dt>Betroffene URL</dt>
|
||||
<dd>{{ $legalRequest->reportedUrl() }}</dd>
|
||||
@elseif ($legalRequest->pressRelease)
|
||||
<dt>Betroffene Pressemitteilung</dt>
|
||||
<dd>{{ $legalRequest->pressRelease->title }}</dd>
|
||||
@endif
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Wir prüfen Ihre Meldung sorgfältig und zeitnah. Anschließend teilen wir Ihnen
|
||||
unsere Entscheidung mit einer Begründung mit. Bitte geben Sie bei Rückfragen
|
||||
die Vorgangsnummer an.
|
||||
</p>
|
||||
|
||||
<div class="note">
|
||||
<p>
|
||||
Diese Bestätigung wurde automatisch erstellt und dokumentiert Datum und
|
||||
Uhrzeit des Eingangs Ihrer Meldung. Die Meldung rechtswidriger Inhalte und
|
||||
die Ausübung gesetzlicher Rechte sind kostenlos.
|
||||
</p>
|
||||
</div>
|
||||
</x-emails.layout>
|
||||
41
resources/views/emails/legal/submitted.blade.php
Normal file
41
resources/views/emails/legal/submitted.blade.php
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
<x-emails.layout title="Neue Rechts-/Compliance-Meldung" preheader="Eine neue Meldung ist in der Admin-Queue eingegangen.">
|
||||
<p>Eine neue Meldung ist eingegangen und wartet in der Queue „Recht & Compliance“.</p>
|
||||
|
||||
<dl class="meta">
|
||||
<dt>Vorgangsnummer</dt>
|
||||
<dd>{{ $legalRequest->reference() }}</dd>
|
||||
<dt>Art</dt>
|
||||
<dd>{{ $legalRequest->type->label() }}</dd>
|
||||
@if ($legalRequest->portal)
|
||||
<dt>Portal</dt>
|
||||
<dd>{{ $legalRequest->portal }}</dd>
|
||||
@endif
|
||||
@if ($legalRequest->reportedUrl())
|
||||
<dt>Gemeldete URL</dt>
|
||||
<dd>{{ $legalRequest->reportedUrl() }}</dd>
|
||||
@endif
|
||||
@if ($legalRequest->pressRelease)
|
||||
<dt>Zugeordnete Pressemitteilung</dt>
|
||||
<dd>{{ $legalRequest->pressRelease->title }}</dd>
|
||||
@endif
|
||||
@if ($legalRequest->requesterName())
|
||||
<dt>Name</dt>
|
||||
<dd>{{ $legalRequest->requesterName() }}</dd>
|
||||
@endif
|
||||
@if ($legalRequest->requester_email)
|
||||
<dt>E-Mail</dt>
|
||||
<dd>{{ $legalRequest->requester_email }}</dd>
|
||||
@endif
|
||||
</dl>
|
||||
|
||||
<p><strong>Anliegen:</strong></p>
|
||||
<p>{{ $legalRequest->message }}</p>
|
||||
|
||||
<div class="note">
|
||||
<p>
|
||||
DSA-Meldungen bitte zeitnah bearbeiten — die meldende Person hat eine
|
||||
Eingangsbestätigung mit dieser Vorgangsnummer erhalten und erwartet eine
|
||||
begründete Entscheidung.
|
||||
</p>
|
||||
</div>
|
||||
</x-emails.layout>
|
||||
Loading…
Add table
Add a link
Reference in a new issue