fix(historie): Audit-Lücke bei Mangel/Personal/Objekt-Änderungen geschlossen
Bisher waren nur Kontrolle/Fehlbestand/Nachfüllung/Mindermenge/Geräteinstanz im append-only Audit-Log (historie.log() war seit Prompt 13 nie flächendeckend verdrahtet, docstring sagte das bereits so). Drei neue Ereignisse ergänzt: - mangel_gemeldet / mangel_status_geaendert (Mangel-Modul) - qualifikation_erfasst (Personal-Modul, sicherheitsrelevant: "wer hat wem wann eine Qualifikation bestätigt" hängt fachlich direkt an "wer darf fahren") - objekt_geaendert (Status-/Fahrzeug-Zuordnungsänderungen via PATCH /objekte) Lagerbewegung bewusst NICHT zusätzlich in historie dupliziert - hat bereits eigenes vollständiges Audit-Trail (Wer/Wann/Von/Nach/Grund in eigener Tabelle). Frontend: Änderungslog-Filter um geraet_instanz/mangel/benutzer_qualifikation/ objekt ergänzt (geraet_instanz fehlte dort zuvor ebenfalls). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
@@ -4065,3 +4065,25 @@ Keine Commits in dieser Session.
|
||||
- frontend/src/pages/MangelListePage.tsx | 4 ++--
|
||||
|
||||
---
|
||||
## 2026-09-05 13:43 – 13:46 (3m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
- 417df2b feat(lager): Lagerbewegung-Protokoll (Roadmap Phase 4, Modul Lager)
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 14 ++++++++++
|
||||
- backend/alembic/versions/0015_lagerbewegung.py | 40 +++++++++++++++++++++++++++
|
||||
- backend/app/api/v1/api.py | 2 ++
|
||||
- backend/app/api/v1/endpoints/lagerbewegung.py | 68 ++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- backend/app/models/lagerbewegung.py | 24 ++++++++++++++++
|
||||
- backend/app/schemas/lagerbewegung.py | 20 ++++++++++++++
|
||||
- backend/app/services/lagerbewegung.py | 26 ++++++++++++++++++
|
||||
- backend/tests/test_lagerbewegung.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- frontend/src/api/types.ts | 10 +++++++
|
||||
- frontend/src/pages/AdminPage.tsx | 12 +++++++-
|
||||
- frontend/src/pages/admin/LagerbewegungSection.tsx | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
- frontend/src/pages/admin/ObjektSection.tsx | 62 ++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user