feat: Duplikate im Import als neue Version behandeln #6

Merged
bjoernpoettker merged 12 commits from feat/duplikat-neue-version into main 2026-11-02 13:31:04 +00:00
Showing only changes of commit da02baa2b9 - Show all commits
@@ -223,3 +223,14 @@ In `docs/todos.md` ergänzen:
Dokument hochladen“. Dokument hochladen“.
- Dialog schließen ohne Entscheidung = im Schritt bleiben. - Dialog schließen ohne Entscheidung = im Schritt bleiben.
- Rechts nur der betroffene Abschnitt statt des ganzen Inbox-Dokuments. - Rechts nur der betroffene Abschnitt statt des ganzen Inbox-Dokuments.
## Ergebnisse Live-Prüfung (02.11.2026, nur lesend)
- `GET /api/documents/` liefert je Dokument `root_document` (bei Stammdokumenten
`null`) und `versions` (Liste inkl. des Stamms selbst mit `is_root: true`).
Normalisierung `root_document ?? id` ist damit tragfähig.
- Im System gibt es derzeit kein Dokument mit mehr als einer Version; ob
Versionen in Listen-/Suchergebnissen als eigene Einträge auftauchen, ist
daher offen – die Normalisierung deckt beide Fälle ab.
- Der schreibende Teil (Test-Upload einer Version, Antwortformat, Webhook)
wird bei der Abnahme in Task 7 mit Freigabe des Nutzers nachgeholt.