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

@@ -2623,5 +2623,52 @@
"send": "Benachrichtigung senden",
"validation": "Füge Titel, Nachricht und ggf. einen Ziel-Gast hinzu."
}
},
"dataExports": {
"title": "Datenexporte",
"request": {
"title": "Exportanfrage",
"hint": "Exportiere Mandantendaten oder ein einzelnes Event-Archiv."
},
"fields": {
"scope": "Umfang",
"event": "Veranstaltung",
"eventPlaceholder": "Event auswählen",
"includeMedia": "Originaldateien einschließen",
"includeMediaHint": "Größeres ZIP; nur bei Bedarf."
},
"scopes": {
"tenant": "Mandantenexport",
"event": "Event-Export"
},
"history": {
"title": "Letzte Exporte",
"hint": "Die letzten 10 Exporte für Mandant und Events.",
"empty": "Noch keine Exporte."
},
"status": {
"pending": "Ausstehend",
"processing": "In Arbeit",
"ready": "Bereit",
"failed": "Fehlgeschlagen"
},
"badges": {
"includesMedia": "Originaldateien"
},
"actions": {
"refresh": "Aktualisieren",
"request": "Export anfordern",
"requesting": "Wird angefordert...",
"requested": "Export wird vorbereitet.",
"download": "Herunterladen",
"downloaded": "Download gestartet."
},
"errors": {
"load": "Exporte konnten nicht geladen werden.",
"request": "Export konnte nicht gestartet werden.",
"eventRequired": "Bitte zuerst ein Event auswählen.",
"failed": "Export fehlgeschlagen.",
"download": "Download fehlgeschlagen."
}
}
}

View File

@@ -2627,5 +2627,52 @@
"send": "Send notification",
"validation": "Add a title, message, and target guest when needed."
}
},
"dataExports": {
"title": "Data exports",
"request": {
"title": "Export request",
"hint": "Export tenant data or a specific event archive."
},
"fields": {
"scope": "Scope",
"event": "Event",
"eventPlaceholder": "Choose event",
"includeMedia": "Include raw media",
"includeMediaHint": "Bigger ZIP; choose when needed."
},
"scopes": {
"tenant": "Tenant export",
"event": "Event export"
},
"history": {
"title": "Recent exports",
"hint": "Latest 10 exports for your tenant and events.",
"empty": "No exports yet."
},
"status": {
"pending": "Pending",
"processing": "Processing",
"ready": "Ready",
"failed": "Failed"
},
"badges": {
"includesMedia": "Raw media"
},
"actions": {
"refresh": "Refresh",
"request": "Request export",
"requesting": "Requesting...",
"requested": "Export is being prepared.",
"download": "Download",
"downloaded": "Download started."
},
"errors": {
"load": "Exports could not be loaded.",
"request": "Export could not be started.",
"eventRequired": "Select an event first.",
"failed": "Export failed.",
"download": "Download failed."
}
}
}