-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Kontext / Aktueller Stand: Aktuell ist die Plattform "stumm". NutzerInnen erfahren nur von Änderungen (Status-Updates, neue Kommentare/Chatnachrichten), wenn sie sich aktiv einloggen und das jeweilige Projekt oder die Abrechnung aufrufen. Es gibt keinen automatisierten Informationsfluss nach außen.
Ziel des Features: Einführung eines flexiblen Benachrichtigungssystems, das NutzerInnen über relevante Ereignisse informiert. Dabei soll die volle Kontrolle über die Flut der Nachrichten bei den NutzerInnen liegen ("Opt-in" & Frequenzsteuerung).
Vorgeschlagene Änderungen / Funktionen:
1. Event-Trigger (Die Auslöser): In den bestehenden Modulen müssen Ereignisse definiert werden, die eine Nachricht "feuern" können:
- Projekt-Status: Änderung des Status (z.B. von "In Prüfung" zu "Freigegeben").
- Abrechnungen: Neue Kommentare oder Rückfragen zur Abrechnung.
- Chat: Erhalt einer neuen Nachricht im integrierten Chat-Modul.
2. Benachrichtigungs-Einstellungen (User Preference Center): Ein neuer Bereich im User-Profil, in dem jede/r NutzerIn individuell festlegen kann:
- Kanäle: Wo möchte ich benachrichtigt werden? (z.B. In-App-Glocke oder E-Mail).
- Ereignis-Auswahl: Bei welchen Events möchte ich informiert werden? (z.B. "Nur bei Statusänderungen meiner eigenen Projekte").
- Frequenz:
- Echtzeit: Sofortige Mail bei jedem Ereignis.
- Digest/Zusammenfassung: Eine gesammelte E-Mail (täglich oder wöchentlich) mit allen Neuigkeiten.
[#364] Mails, Benachrichtigungen + Management