Aufgaben sind jetzt direkt von der Detailseite erreichbar und anlegbar:
- Aufgaben-Panel mit HTMX-Inline-Formular auf ausschreibung_detail
- Globaler Sidebar-Link /aufgaben/ für ausschreibungsübergreifende Übersicht
- aufgaben-Queryset in ausschreibung_detail-Kontext ergänzt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Aufgabe bekommt ein phase-Feld (1–8). aufgaben_score()-Helper in
core/services.py berechnet abgeschlossen/total/score_pct für jedes
QuerySet. Score-Spalten in Ausschreibungen-Liste, Lose-Liste und
Ausschreibungs-Detail; per-Phase-Scores in der Seitenleisten-Navigation.
Phasenfilter in Aufgaben-Liste. 68 Tests grün.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The submit endpoint only accepts POST; the sidebar was pointing to it
causing a 405 on click.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>