diff --git a/backend/todo.md b/backend/todo.md index b388a360..1d765948 100644 --- a/backend/todo.md +++ b/backend/todo.md @@ -20,6 +20,12 @@ Wenn eine Email einem Vertrag zugeordnet ist: PDF-Auftragsvorlagen) sollen sich exportieren und in andere Installationen oder als Factory-Default beim Initialisieren wieder einspielen lassen. +**⚠️ Wichtig – Abgrenzung:** +- **KEINE Kundendaten, Verträge, Dokumente, Emails, SMTP-Einstellungen o.ä.** +- NUR reine Stammdaten-Kataloge ohne Bezug zu Kunden/Firma +- Für komplette Backups (inkl. Kundendaten, Dokumente, Einstellungen) gibt es bereits + den separaten Backup-Export + **Konzept:** - Ordner: `backend/factory-defaults/` (gitignoriert für echte Firmen-Exports, aber mit `.gitkeep` und optional einem öffentlich teilbaren `seeds/`-Unterordner) @@ -33,6 +39,8 @@ als Factory-Default beim Initialisieren wieder einspielen lassen. - **Export:** Button in Einstellungen → "Factory-Defaults exportieren" - Erstellt ZIP mit allen JSON-Dateien + PDF-Vorlagen + - **Nur** Kataloge: Anbieter, Tarife, Kündigungsfristen, Laufzeiten, Vertragskategorien, + PDF-Auftragsvorlagen (inkl. PDF-Dateien + Feldzuordnungen) - User entpackt das ZIP nach `backend/factory-defaults/` - **Import-Script:** `backend/scripts/seed-factory-defaults.ts`