Systemprotokoll: Lückenlose Transparenz über alle Module

AdminABerechtigungenBMitarbeiterMSicherheitS

Robby

Gründer / Founder

Verfasst von Robby

Letzte Aktualisierung 5 Tagen her

v2.8.008. April 2026Systemprotokoll

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:

SystemprotokollRollen & RechteEinstellungenStandorteArbeitszeitsollZeitblockerDienstleistungenKasse (POS)WarenwirtschaftUrlaubKrankmeldungenProvisionen