WDSB Notifications

Zentrales Notification-System für alle WDSB/KTS-Module

Das Notifications Modul ist ein zentrales Benachrichtigungssystem für alle WDSB- und KTS-Module. Es ermöglicht die Verwaltung von Benachrichtigungen, Archivierung, Rollen-Verwaltung und bietet API-Endpoints für den Zugriff auf Benachrichtigungen.

  • ✅ Zentrale Notification-Verwaltung
  • ✅ Rollen-basierte Filterung - Z.B. nur Fototeam sieht Upload-Notifications
  • ✅ Archiv-System - Gelesene Notifications werden archiviert
  • ✅ Backend mit Pagination - 25/50/100/Alle
  • ✅ Dynamische Rollen-Erstellung - Über Backend
  • ✅ Dynamische Modul-Registrierung - Über Backend
  • ✅ Benutzer-Verwaltung - Mit Modal-basierter Rollen-Zuweisung
  • ✅ ONE-LINER Notification-Erstellung - notify() Methode
  • ✅ Widget unten rechts - Bell-Icon mit Badge
  • ✅ Auto-Refresh - Alle 30 Sekunden
  • ✅ Kategorien/Typen - upload, ticket, error, info, etc.
  • ✅ Severity-Level - info, success, warning, error
  • ✅ Optional: Links zu Detail-Seiten
  • ✅ Auto-Cleanup alter Notifications
  • ✅ Admin: Liste aktiver Notifications
  • ✅ Admin: Archiv-Ansicht
  • ✅ Admin: Benutzer-Verwaltung
  • ✅ Admin: Rollen-Verwaltung
  • ✅ API: User-Rollen aktualisieren
  • ✅ API: Notification archivieren
  • ✅ API: Notifications abrufen
  • ✅ API: Notification als gelesen markieren
  • ✅ API: Alle Notifications als gelesen markieren