- Affected Version
- WoltLab Suite 5.5
- Affected App
- WoltLab Suite Core
Ich bin mir nicht sicher, ob das gewolltes Verhalten ist oder ein Fehler:
Wenn ich eine Notification feuer, dann wird die Notification an alle Nutzer versendet, die das eingestellt haben, unabhängig davon, ob sie die Berechtigung haben oder nicht.
Aufgefallen ist mir das, weil ich eine Benachrichtigung an eine Berechtigung geknüpft habe, die nur in einer bestimmten Benutzergruppe gesetzt ist. Wenn der Nutzer einmal zu dieser Gruppe gehört hat, die Benachrichtigung aktiviert hat, dann aber die Gruppe wieder verlässt, bekommt er weiterhin dazu Benachrichtigungen. Da er die Berechtigung für diese Benachrichtigung nicht mehr hat, kann sie selber auch nicht mehr abbestellen.
Für mich klingt das wie ein Fehler, aber vielleicht übersehe ich etwas? Ich habe leider keine Möglichkeit gefunden, die Empfänger von Benachrichtigungen vorher per Event zu bearbeiten.