Commit Graph
5 Commits
Author SHA1 Message Date
MrBlake 90787fd360 fix: Mandant vor erstem Speichern importierter Ordner setzen 2026-09-02 10:49:03 +02:00
MrBlake 1e670b1148 fix: Import mit fehlendem Mandanten laut abbrechen statt still verwerfen
Beim ZIP-Import wurden Tenant/TenantGroup bisher per Slug per
.filter().first() aufgelöst. Existierte der referenzierte Mandant auf
der Zielinstanz nicht, wurde das Feld stillschweigend auf None gesetzt.
Das führte bei Instanzen mit Mandanten-Pflichtfeld-Validierung zu einer
generischen ValidationError beim document.save(), ohne Hinweis darauf,
welches Dokument oder welcher Mandant betroffen war.

_resolve_tenant()/_resolve_tenant_group() werfen nun eine ArchiveFailure
mit Dokument-/Ordnertitel und fehlendem Slug, sobald ein referenzierter
Mandant nicht gefunden wird.
2026-09-02 10:41:52 +02:00
MrBlake 791b40b3c4 feat: Mandantenzuordnung für Dokumente und Ordner ergänzen 2026-07-29 10:17:18 +02:00
MrBlake 0492c67b9f feat: ZIP-Export auf durchsuchbare Ordnerauswahl umstellen 2026-07-22 12:41:44 +02:00
MrBlake c586e9fdaa feat: gemeinsamen ZIP-Export und -Import hinzufügen 2026-07-22 12:35:59 +02:00