Implement compliance exports and retention overrides
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-02 20:13:45 +01:00
parent 5fd546c428
commit eed7699549
45 changed files with 2319 additions and 40 deletions

View File

@@ -639,6 +639,77 @@ return [
],
'export_success' => 'Export abgeschlossen. :count Einträge exportiert.',
],
'data_exports' => [
'navigation' => [
'label' => 'Datenexporte',
],
'sections' => [
'request' => 'Exportanfrage',
],
'fields' => [
'id' => '#',
'scope' => 'Umfang',
'tenant' => 'Mandant',
'event' => 'Veranstaltung',
'include_media' => 'Originaldateien einschließen',
'status' => 'Status',
'size' => 'Größe',
'created_at' => 'Angefordert',
'expires_at' => 'Läuft ab',
],
'help' => [
'include_media' => 'Originaldateien in das Export-Archiv aufnehmen.',
],
'scope' => [
'user' => 'Benutzer',
'tenant' => 'Mandant',
'event' => 'Veranstaltung',
],
'status' => [
'pending' => 'Ausstehend',
'processing' => 'In Arbeit',
'ready' => 'Bereit',
'failed' => 'Fehlgeschlagen',
],
'actions' => [
'request' => 'Export anfordern',
'download' => 'Herunterladen',
],
],
'retention_overrides' => [
'navigation' => [
'label' => 'Retention-Overrides',
],
'sections' => [
'override' => 'Retention-Stopp',
'status' => 'Status',
],
'fields' => [
'id' => '#',
'scope' => 'Umfang',
'tenant' => 'Mandant',
'event' => 'Veranstaltung',
'reason' => 'Grund',
'note' => 'Notiz',
'created_by' => 'Erstellt von',
'created_at' => 'Erstellt',
'released_by' => 'Freigegeben von',
'released_at' => 'Freigegeben am',
'status' => 'Status',
],
'scope' => [
'tenant' => 'Mandant',
'event' => 'Veranstaltung',
],
'status' => [
'active' => 'Aktiv',
'released' => 'Freigegeben',
],
'actions' => [
'request' => 'Stopp hinzufügen',
'release' => 'Stopp aufheben',
],
],
'shell' => [
'tenant_admin_title' => 'TenantAdmin',