Mit diesem Update wird das Systemprotokoll zur zentralen Sicherheits- und Transparenzinstanz. Über 60 verschiedene Aktionstypen werden jetzt lückenlos erfasst – inklusive korrekter Akteur-Zuordnung und Vorher/Nachher-Vergleichen bei Änderungen.
✨ Hinzugefügt
-
Rollen- & Berechtigungs-Logging
Jede Änderung an Rollen und Berechtigungen wird nun protokolliert – inklusive Details welche Rechte hinzugefügt oder entfernt wurden. Unsichtbare Rechteeskalation gehört der Vergangenheit an.
-
Einstellungen-Logging
Alle Änderungen an Systemeinstellungen (SMTP, Firmenname, Konfiguration) werden erfasst. Sensible Daten wie Passwörter werden automatisch redaktiert.
-
Standort-Logging
Erstellen, Bearbeiten und Löschen von Standorten wird vollständig protokolliert.
-
Arbeitszeitsoll-Logging
Änderungen an Arbeitsplänen (Salon-Öffnungszeiten und individuelle Mitarbeiter-Arbeitszeiten) werden mit Angabe des betroffenen Mitarbeiters geloggt.
-
Zeitblocker-Logging
Erstellen und Bearbeiten von Zeitblockern wird mit Vorher/Nachher-Vergleich protokolliert.
-
Dienstleistungen-Logging
Erstellen, Bearbeiten und Löschen von Dienstleistungen und Kategorien wird erfasst – inklusive Preis und Dauer.
-
POS-Logging (Kasse)
Kassenbons, Stornierungen, Kassenbewegungen und Kassenabschlüsse werden detailliert geloggt. Jeder Z-Bon enthält gezählten, erwarteten Betrag und Differenz im Protokoll.
-
Warenwirtschaft-Logging
Produkt-CRUD, Lieferanten, Bestandskorrekturen und Lagertransfers werden mit Detailangaben protokolliert.
🔄 Verbessert
-
Korrekte Akteur-Erkennung
Bisher wurde z.B. bei Provisionsänderungen der betroffene Mitarbeiter als Ändernder angezeigt. Jetzt wird korrekt zwischen wer hat geändert und wer ist betroffen unterschieden.
-
Vorher/Nachher-Vergleich
Bei Änderungen an Umsatz, Arbeitszeit, Provision, Krankmeldungen und Urlaub wird der alte und neue Wert als Badge angezeigt (z.B.
1.300€ → 1.200€). -
Erweiterte Filter
Neue Filteroptionen für „Betrifft“ (betroffener Mitarbeiter) und Paginierung mit maximal 50 Einträgen pro Seite für übersichtliche Darstellung.
-
Kompaktes Layout
Deutlich schlankere Zeilenansicht mit 11-12px Schriftgröße für maximale Übersicht – auch bei hunderten Einträgen.
🔧 Technisch
-
Robuste SQL-Queries
Die Log-API prüft die Existenz der
target_user_id-Spalte zur Laufzeit und verhindert Fehler auf nicht-migrierten Datenbanken. -
Tenant-Isolierung
Alle Queries verwenden explizite Tabellen-Aliase zur Vermeidung von Mehrdeutigkeiten bei der
tenant_id.
📋 Betroffene Bereiche
Diese Änderungen betreffen folgende Module: