feat(superadmin): migrate internal docs from docusaurus to guava kb
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-02-07 09:58:39 +01:00
parent 1d2242fb4d
commit fb45d1f6ab
77 changed files with 3813 additions and 18636 deletions

View File

@@ -0,0 +1,50 @@
---
title: Howto TenantKomplettExport
---
Dieses Howto beschreibt, wie du für einen Tenant kurz vor Vertragsende einen möglichst vollständigen DatenExport erstellst.
## 1. Anfrage prüfen
- Schriftliche Anfrage des Tenants (EMail/Ticket).
- Klarer Scope:
- Nur Medien?
- Medien + Metadaten (Events, Gäste, Likes)?
- BillingNachweise (Rechnungen)?
## 2. MedienExport
- Für jeden relevanten Event:
- Prüfen, ob alle UploadJobs durch sind (`event_media_assets` ohne `pending`/`failed`).
- ArchivExport nutzen (sofern vorhanden) oder:
- MedienOrdner pro Event aus dem Storage exportieren.
- Thumbnails optional, Originale Pflicht.
## 3. MetadatenExport
- Events, Gäste, Likes, Kommentare nach Bedarf exportieren:
- Entweder über bestehende ExportFunktion (CSV/JSON).
- Oder über einen einmaligen, internen Report (z.B. `php artisan make:report`ähnlicher Flow, falls vorhanden).
- Output als ZIP mit klarer Ordnerstruktur:
- `media/`
- `metadata/events.csv`
- `metadata/guests.csv`
## 4. Billing-Unterlagen
- Rechnungen / Zahlungsbelege:
- Lemon SqueezyBelege (Links oder PDFs).
- Interne RechnungsPDFs (falls generiert).
## 5. Nach dem Export
- Export dem Tenant sicher zur Verfügung stellen (z.B. DownloadLink mit Ablaufdatum).
- Dokumentieren:
- Datum des Exports.
- Umfang (welche Tabellen/Events enthalten).
- Speicherort und Aufbewahrungsdauer des ExportBundles.
Siehe auch:
- `docs/ops/compliance-dsgvo-ops.md`
- `docs/ops/backup-restore.md`