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:
@@ -7,7 +7,16 @@ interface Props {
|
||||
onFehler: (text: string) => void;
|
||||
}
|
||||
|
||||
const ENTITAET_TYPEN = ["kontrolle", "fehlbestand", "nachfuellung", "mindermengen_genehmigung"] as const;
|
||||
const ENTITAET_TYPEN = [
|
||||
"kontrolle",
|
||||
"fehlbestand",
|
||||
"nachfuellung",
|
||||
"mindermengen_genehmigung",
|
||||
"geraet_instanz",
|
||||
"mangel",
|
||||
"benutzer_qualifikation",
|
||||
"objekt",
|
||||
] as const;
|
||||
|
||||
function formatWert(wert: Record<string, unknown> | null): string {
|
||||
if (!wert) return "–";
|
||||
|
||||
Reference in New Issue
Block a user