Dokumentenmanagement

This commit is contained in:
2026-05-08 18:33:04 +02:00
parent 70ece97587
commit c2c4ae3cbe
14 changed files with 759 additions and 13 deletions

View File

@@ -1,7 +1,7 @@
---
id: WP-0007
title: Dokumentenmanagement
status: todo
status: done
phase: 7-of-12
created: "2026-05-08"
depends_on: WP-0006
@@ -17,7 +17,7 @@ für alle Dokumente. Referenz: UC-DO-01 bis UC-DO-05.
```task
id: WP-0007-T01
title: Dokument-Upload und Kategorisierung (UC-DO-01)
status: todo
status: done
`dokumente/views.py` — dokument_upload:
@@ -39,7 +39,7 @@ gewählten Dateien (Dateinamen-Liste). Für jede Datei eigenes Formular-Submit
```task
id: WP-0007-T02
title: Dokumentenliste und Dokumentdetail
status: todo
status: done
`dokumente/views.py` — dokumente_liste:
Zeigt alle Dokumente einer Ausschreibung, gruppiert nach Kategorie.
@@ -60,7 +60,7 @@ Template `dokumente/liste.html`:
```task
id: WP-0007-T03
title: Neue Dokumentversion hochladen (UC-DO-02)
status: todo
status: done
`dokument_neue_version (POST)`:
```python
@@ -87,7 +87,7 @@ Logik `naechste_version(alte_version_str)`: "1.0" → "2.0", "2.3" → "3.0" (Ma
```task
id: WP-0007-T04
title: Dokumentstatus-Workflow und finale Abgabeversion (UC-DO-03, UC-DO-04)
status: todo
status: done
**Status-Workflow** — HTMX-Widget analog zum Aufgaben-Status.
Statusübergänge: hochgeladen → zu_pruefen → in_bearbeitung → geprueft → freigegeben → final_abgegeben.
@@ -114,7 +114,7 @@ Nach Kennzeichnung erscheint grüner "Final" Badge; weitere Uploads zu dieser Ve
```task
id: WP-0007-T05
title: Standarddokument aus Bibliothek zuordnen (UC-DO-05)
status: todo
status: done
`dokument_bibliothek_zuordnen`:
HTMX-Modal mit Suchfeld. Suche in `bibliothek.Nachweis` und Bibliothek-Dokumente.
@@ -132,7 +132,7 @@ Ablaufende/abgelaufene Nachweise: Zeige Warnung in orange/rot.
```task
id: WP-0007-T06
title: Dokument-URL-Verkabelung und Tests
status: todo
status: done
`dokumente/urls.py`:
```python