Aufgaben und Bieterfragen

This commit is contained in:
2026-05-08 17:43:23 +02:00
parent f202b71c75
commit 70ece97587
17 changed files with 1038 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
---
id: WP-0006
title: Aufgaben und Bieterfragen
status: todo
status: done
phase: 6-of-12
created: "2026-05-08"
depends_on: WP-0005
@@ -17,7 +17,7 @@ Implementiert alle Views für Aufgaben (UC-AU-01 bis UC-AU-04) und Bieterfragen
```task
id: WP-0006-T01
title: Aufgabenliste pro Ausschreibung und globale Liste (UC-OV-03, UC-AU-01)
status: todo
status: done
`aufgaben/views.py` — aufgaben_liste:
@@ -45,7 +45,7 @@ Globale URL in Haupt-urls.py: `path('aufgaben/', include('vergabe_teilnahme.apps
```task
id: WP-0006-T02
title: Aufgabe anlegen und zuweisen (UC-AU-01)
status: todo
status: done
`AufgabeForm(ModelForm)`:
- `typ` als Select, `prioritaet` als Radio (Hoch/Mittel/Niedrig)
@@ -63,7 +63,7 @@ status: todo
```task
id: WP-0006-T03
title: Aufgabenstatus inline ändern und Ergebnis dokumentieren (UC-AU-03)
status: todo
status: done
**Status-Widget** (analog zum Ausschreibungs-Status-Widget):
Jede Zeile in der Aufgabenliste enthält ein Status-Dropdown:
@@ -89,7 +89,7 @@ Nutzer kann Ergebnis eintragen und separat abspeichern.
```task
id: WP-0006-T04
title: Bieterfragen-Liste und Bieterfrage anlegen (UC-BF-01, UC-BF-02)
status: todo
status: done
`aufgaben/views.py` — bieterfragen_liste und bieterfrage_neu:
@@ -118,7 +118,7 @@ path('<int:pk>/antwort/', views.bieterfrage_antwort, name='antwort'),
```task
id: WP-0006-T05
title: Bieterfragen-Workflow und Antwort einarbeiten (UC-BF-03)
status: todo
status: done
`bieterfrage_status (POST)`: Ermöglicht Status-Wechsel über definierte Übergänge:
entwurf → abgestimmt → eingereicht → beantwortet → eingearbeitet.
@@ -138,7 +138,7 @@ Auf der Bieterfragen-Detailseite:
```task
id: WP-0006-T06
title: Aufgaben- und Bieterfragen-Tests
status: todo
status: done
`aufgaben/tests/test_views.py`:
- Test: Aufgabenliste gibt 200 zurück