Benutzerverwaltung¶
Die Benutzerverwaltung erfolgt aktuell primär über die API oder direkt über die Datenbank, da eine dedizierte Benutzeroberfläche für die Verwaltung von Benutzerrollen noch in Entwicklung ist.
Benutzerrollen¶
Das System unterscheidet zwischen verschiedenen Benutzerrollen:
- Admin: Vollzugriff auf alle Bereiche.
- User: Zugriff auf Aufgaben, Kalender und basis Funktionen.
- Gast: Lesezugriff (falls konfiguriert).
Benutzer erstellen¶
Neue Benutzer können derzeit über zwei Wege angelegt werden:
- Registrierung: Über die Registrierungsseite im Frontend (
/register), falls aktiviert. - API / Swagger UI: Über die Backend-Dokumentation (
/docs) können Administratoren Benutzerendpunkte direkt aufrufen. - PGAdmin: Direkter Datenbankeintrag in die
user-Tabelle.
Passwort zurücksetzen¶
Falls ein Benutzer sein Passwort vergessen hat, kann dies aktuell nur durch einen Administrator direkt in der Datenbank (User-Tabelle -> Passwort-Hash aktualisieren) oder über einen Admin-API-Endpunkt (falls implementiert) erfolgen.