feat(objekt): letzte abgeschlossene Kontrolle je Objekt anzeigen
Bisher nirgends vermerkt/abrufbar, wann ein Objekt zuletzt komplett
kontrolliert wurde (nur roh in kontrolle.beendet_am ableitbar). Neues Feld
ObjektRead.letzte_kontrolle_am (jüngste Kontrolle mit status=abgeschlossen),
angezeigt in Objektliste und Admin-Objektsektion ("noch nie kontrolliert"
falls keine).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
@@ -3696,3 +3696,205 @@ Keine Commits in dieser Session.
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 94 ++++++++++++++++++++++++++++++++++++----------------------------------
|
||||
|
||||
---
|
||||
## 2026-09-05 10:32 – 10:33 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** backend
|
||||
|
||||
### Commits
|
||||
- 54fc296 feat(objekt): Zugfahrzeug-Flag am Objekttyp + Leitungs-Dashboard-Kacheln
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:33 – 10:33 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:33 – 10:35 (1m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:35 – 10:35 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:36 – 10:36 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:37 – 10:37 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 21 ++++
|
||||
- backend/DEVLOG.md | 18 ++++
|
||||
- backend/alembic/versions/0011_objekttyp_zugfahrzeug.py | 31 ++++++
|
||||
- backend/app/api/v1/endpoints/dashboard.py | 33 ++++++-
|
||||
- backend/app/api/v1/endpoints/objekte.py | 25 +++--
|
||||
- backend/app/models/stammdaten.py | 4 +
|
||||
- backend/app/schemas/dashboard.py | 31 ++++++
|
||||
- backend/app/schemas/stammdaten.py | 2 +
|
||||
- backend/app/services/dashboard.py | 138 ++++++++++++++++++++++++++
|
||||
- backend/tests/conftest.py | 4 +-
|
||||
- backend/tests/test_dashboard.py | 130 +++++++++++++++++++++++++
|
||||
- backend/tests/test_objekte.py | 66 ++++++++++++-
|
||||
- frontend/src/App.tsx | 18 ++++
|
||||
- frontend/src/api/types.ts | 18 ++++
|
||||
- frontend/src/components/AppShell.tsx | 10 ++
|
||||
- frontend/src/pages/AdminPage.tsx | 1 +
|
||||
- frontend/src/pages/DashboardPage.tsx | 161 +++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/FehlbestandListePage.tsx | 152 +++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 16 ++-
|
||||
- frontend/src/pages/admin/ObjekttypSection.tsx | 32 +++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:38 – 10:39 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
- 69d6956 feat(login): Verantwortliche landen nach Login auf /dashboard
|
||||
|
||||
### Geänderte Dateien
|
||||
- frontend/src/pages/LoginPage.tsx | 11 ++++++++++-
|
||||
|
||||
---
|
||||
## 2026-09-05 10:40 – 10:40 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- frontend/src/pages/LoginPage.tsx | 11 ++++++++++-
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user