revuwork.suite — Changelog

v0.5.3 Juli 2026 Features

Features

Standard-Felder in der Entitäten-Verwaltung sichtbar

  • Die Feldliste einer Entität (/administration/entities/:entityType/fields) zeigt jetzt neben den benutzerdefinierten Feldern auch die eingebauten Standardfelder der Entität an (z.B. Name, E-Mail bei Adressen; Vorname, Nachname bei Kontakten).
  • Standardfelder sind mit dem Badge „System” gekennzeichnet, nicht editier- oder archivierbar und werden vor den benutzerdefinierten Feldern gelistet.
  • Neuer Endpunkt GET /custom-field-definitions/system-fields?entityType=... liefert die statische, mandantenunabhängige Liste der Standardfelder je Entität (CustomFieldSystemFieldRegistry).
v0.5.2 Juli 2026 Fixes

Fixes

Custom-Field-Abschnitt in Kunden-/Kontaktformular ignorierte SuperAdmin-Mandantenauswahl

  • CustomFieldFormSectionComponent (eingebettet in CustomerFormComponent/ContactFormComponent) hat CustomFieldService.getByEntityType(...) bisher ohne tenantId aufgerufen. Ein SuperAdmin, der im Topbar-Switcher einen Mandanten wählt und ein Kunden- oder Kontaktformular öffnet, bekam dadurch im Backend 401 Unauthorized (RequireTenantId() ohne ?tenantId=) und sah die benutzerdefinierten Felder nicht.
  • CustomFieldFormSectionComponent bekommt jetzt ein optionales tenantId-Input und reicht es an CustomFieldService.getByEntityType(...) durch.
  • CustomerFormComponent/ContactFormComponent reichen den im Topbar gewählten Mandanten (analog zum bestehenden Muster in CustomerListComponent/CustomerDetailComponent) nun an den eingebetteten Custom-Field-Abschnitt weiter.
v0.5.1 Juli 2026 Fixes

Fixes

Entitäten-Verwaltung für SuperAdmin: Backend nachgezogen

  • Der vorherige Fix (v0.5.0) hat SuperAdmin nur im Frontend (Routen + Navigation) auf /administration/entities zugelassen — das Backend blockierte alle Datenzugriffe weiterhin mit 403 Forbidden, SuperAdmins sahen nur Fehler-Toasts. Jetzt vollständig behoben:
  • CustomFieldDefinitionController akzeptiert jetzt auch Rolle SuperAdmin (zusätzlich zu Admin) und erfordert dafür den Pflicht-Parameter ?tenantId= zur Auswahl des Ziel-Mandanten (SuperAdminMandantFilter, analog zu CustomerController/SettingsController).
  • CustomFieldService (Frontend) reicht den im Topbar gewählten Mandanten jetzt als tenantId an alle Custom-Field-Endpunkte durch; die Entitäten-/Feld-Verwaltungsseiten zeigen SuperAdmins ohne gewählten Mandanten einen Hinweis statt einer Fehlermeldung.
  • Fehler bei Update/Archive einer nicht gefundenen Feld-Definition liefern jetzt 404 Problem Details statt eines freien NotFound-Strings (RFC 9457).
v0.5.0 Juli 2026 Fixes

Fixes

Entitäten-Verwaltung für SuperAdmin zugänglich

  • Die Route /administration/entities (Entitätenliste) und /administration/entities/:entityType/fields (Felder einer Entität) sind nun auch für die Rolle SuperAdmin freigeschaltet.
  • Der Navigationseintrag „Entitäten” im Administrationsbereich wird SuperAdmins jetzt ebenfalls angezeigt.
v0.4.0 Juni 2026 Neu

Version 0.4.0 — DGUV V3 Elektroprüfung

Was ist neu

Normkonforme Elektroprüfungen (DGUV V3 / VDE 0701/0702)

  • Neue Gerätefelder — Für jedes Gerät können jetzt Schutzklasse (SK I/II/III), Kabellänge und Seriennummer hinterlegt werden. Diese Felder können auch per Excel-Import befüllt werden.
  • Geführtes Prüfformular — Ein neuer 4-Schritte-Assistent führt den Prüfer durch die vollständige DGUV-V3-Prüfung:
    1. Gerätedaten & Prüfer auswählen
    2. Sichtprüfung durchführen
    3. Messwerte eintragen (mit automatischer Grenzwertanzeige)
    4. Prüfbericht abschließen
  • Automatische Grenzwertberechnung — Beim Eintragen der Messwerte zeigt das System sofort an, ob der Messwert den gültigen Grenzwert für die jeweilige Schutzklasse und Kabellänge einhält.
  • Normkonformes Prüfprotokoll als PDF — Abgeschlossene Prüfungen erzeugen automatisch ein druckfertiges Prüfprotokoll nach DIN EN 50699, das direkt heruntergeladen werden kann.
  • Qualifikationsprüfung — Das System prüft, ob der ausgewählte Prüfer die erforderliche Qualifikation für die gewählte Schutzklasse besitzt, und gibt einen deutlichen Hinweis, wenn dies nicht der Fall ist.
v0.3.0 Juni 2026 Neu

Version 0.3.0

Was ist neu

  • E-Mail-Bestätigung bei der Registrierung — Neue Benutzer erhalten nach der Registrierung eine Bestätigungs-E-Mail. Das Konto wird erst nach Bestätigung freigeschaltet, um die Sicherheit Ihrer Daten zu gewährleisten.
  • Professionelle Willkommens-E-Mail — Die Bestätigungs-E-Mail erscheint jetzt in einem ansprechenden Design mit dem revuwork-Logo.

Verbesserungen

  • Die Anmeldeseite zeigt nun die aktuelle Versionsnummer an.
  • Fehlermeldungen bei der Registrierung werden korrekt zurückgesetzt, wenn das Formular erneut abgeschickt wird.
v0.2.0 Juni 2026 Neu

Version 0.2.0

Was ist neu

  • PDF-Export für Prüfprotokolle — Abgeschlossene Prüfberichte können als PDF heruntergeladen und archiviert werden.
  • Prüfungen erfassen & unterschreiben — Im neuen Prüfungsmodul können Prüfergebnisse direkt im System erfasst und digital bestätigt werden.

Verbesserungen

  • Das Dashboard lädt auch bei großen Inventaren deutlich schneller.
  • Beim Excel-Import wird nun eine Vorschau der zu importierenden Daten angezeigt, bevor der Import gestartet wird.
v0.1.1 Mai 2026 Verbesserungen

Version 0.1.1

Was ist neu

  • Mehrere Betriebe in einer Installation — revuwork unterstützt jetzt mehrere unabhängige Organisationen in einem System, ohne dass sich die Daten gegenseitig beeinflussen.

Fehlerbehebungen

  • Datumsangaben wurden beim Excel-Import in bestimmten Fällen falsch erkannt — das ist nun behoben.
  • Die Sortierung in der Inventarliste funktioniert wieder korrekt.
v0.1.0 Mai 2026 Erstveröffentlichung

Willkommen bei revuwork

Mit dieser ersten Version steht Ihnen eine vollständige Lösung zur Verwaltung Ihres Geräteinventars und der zugehörigen Prüffristen zur Verfügung.

Was ist neu

  • Inventarverwaltung — Erfassen Sie alle Ihre Arbeitsmittel und Geräte an einem zentralen Ort. Eine Volltextsuche hilft Ihnen, schnell das richtige Gerät zu finden.
  • Prüffristen & Fälligkeitsübersicht — Behalten Sie den Überblick, welche Geräte geprüft werden müssen und wann die nächste Prüfung ansteht.
  • Datenimport aus Excel — Bestehende Inventarlisten können direkt als Excel-Datei importiert werden, sodass Sie schnell startklar sind.
  • Benutzerverwaltung mit Rollen — Vergeben Sie gezielt Zugriffsrechte für Mitarbeiter (Betrachter, Bearbeiter, Administrator).