feat(objekt): Zugfahrzeug-Flag am Objekttyp + Leitungs-Dashboard-Kacheln
Objekttyp.ist_zugfahrzeug (Migration 0011) grenzt die Fahrzeug-Zuordnung serverseitig auf tatsächliche Zugfahrzeuge ein (422 bei Verstoß), Frontend filtert die Fahrzeug-Dropdowns entsprechend. Neue Dashboard-Endpunkte /dashboard/einsatzbereitschaft und /dashboard/prueftermine plus DashboardPage mit drei Kacheln (Einsatzbereitschaft, Prüftermine, Ablaufdaten). Aktive Mindermengen-Genehmigung zählt als "eingeschränkt einsatzbereit", nicht als voll einsatzbereit (U2/Karte 08). Neue FehlbestandListePage: Fehlbestände eigenständig nachfüllen/Mindermenge genehmigen, ohne komplette Kontrolle des Objekts zu starten (Backend existierte bereits, nur das Frontend fehlte). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
@@ -3675,3 +3675,24 @@ Keine Commits in dieser Session.
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 29 ++++++++++++++++++++++++-----
|
||||
|
||||
---
|
||||
## 2026-09-05 00:09 – 01:13 (1h 03m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** frontend
|
||||
|
||||
### Commits
|
||||
- 38b8ce1 fix(objekt): Fahrzeug-Zuordnung als 1:n statt n:m (fachliche Korrektur)
|
||||
- ebd6a95 fix(vorlagen): DELETE-Reihenfolge - flush zwischen Positionen und Vorlage
|
||||
- 8666503 DELETE /vorlagen/{id}: echtes Löschen nur wenn unbenutzt
|
||||
- 13ff283 Materialstamm: Blutdruckmanschette ALT geklärt + Zuständigkeitsliste mit Suche
|
||||
|
||||
### Geänderte Dateien
|
||||
- backend/alembic/versions/0010_objekt_kopplung.py | 36 +++++++++++++++++++++++++++
|
||||
- backend/app/api/v1/endpoints/objekte.py | 24 +++++++++---------
|
||||
- backend/app/models/objekt.py | 9 ++++---
|
||||
- backend/app/schemas/objekt.py | 6 ++---
|
||||
- backend/app/services/objekte.py | 7 +++---
|
||||
- backend/tests/test_objekte.py | 75 ++++++++++++++++++++++++++------------------------------
|
||||
- frontend/src/api/types.ts | 2 +-
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 94 ++++++++++++++++++++++++++++++++++++----------------------------------
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user