feat(backup): add enterprise backup & restore foundation

This commit is contained in:
Schubert Ferenc 2026-07-05 17:13:31 +02:00
parent 7835d3ca75
commit 6c917df515
30 changed files with 1538 additions and 61 deletions

View file

@ -201,13 +201,24 @@ Die Roadmap beschreibt die geplante fachliche Entwicklung von Olympus CRM. Archi
- Exportstatus und Fehlerbehebung im Olympus UI erweitern
- Optionaler Download/Link zur Lexware-Rechnung
## v0.9.1 - Kundenportal, geplant
## v0.9.1 - Backup und Restore
- Backup-Modul mit Athena-BFF und Hermes-Service-Layer
- ZIP-Backups mit `manifest.json`, `database.dump` und `storage/`
- Persistente Ablage unter `${STORAGE_BASE_PATH}/backups`
- RBAC-Permissions `backup.read`, `backup.create`, `backup.download`, `backup.delete`, `backup.restore`
- Audit- und Activity-Eintraege fuer Backup-Lebenszyklus
- Backup-Seite in Athena mit Validierung, Download, Loeschen und Restore-Vorbereitung
- CLI-Skripte `scripts/backup.sh` und `scripts/restore.sh`
- Automatischer Restore bewusst deaktiviert; CLI-Restore bleibt der sichere Pfad
## v0.9.2 - Kundenportal, geplant
- `/portal/login` fuer spaeteren Kundenlogin
- Separates Authentifizierungsmodell fuer Kunden
- Keine Vermischung mit internen Olympus-Benutzern
## v0.9.2 - Tickets, geplant
## v0.9.3 - Tickets, geplant
- Ticketverwaltung
- Status- und Prioritaetsmodell