Benutzerverwaltung & Profil

Bemerkung

Screenshot folgt – bitte docs/manual/_static/screenshots/benutzer.png ablegen.

Eigenes Profil

Jeder Benutzer kann sein eigenes Profil über den Menüpunkt Mein Profil aufrufen. Dort können folgende Angaben geändert werden:

  • Anzeigename

  • E-Mail-Adresse

  • Passwort (siehe unten)

  • Sänger-Markierung: Setzt den Benutzer als Sänger für den Setlist-Editor

Passwort ändern

Passwort-Anforderungen:

  • Mindestens 8 Zeichen

  • Mindestens ein Großbuchstabe

  • Mindestens ein Kleinbuchstabe

  • Mindestens eine Ziffer

  • Mindestens ein Sonderzeichen (z. B. !, @, #, $)

Passwort vergessen

Auf der Login-Seite gibt es den Link Passwort vergessen. Eine E-Mail mit Zurücksetzen-Link wird an die hinterlegte Adresse gesendet.

Bemerkung

Die E-Mail-Funktion erfordert eine konfigurierte SMTP-Verbindung (siehe Konfiguration).

Rollen und Berechtigungen

libreStage kennt drei Benutzerrollen:

Rolle

Beschreibung

admin

Voller Zugriff auf alle Funktionen, inkl. Benutzerverwaltung

editor

Kann Inhalte erstellen und bearbeiten (Gigs, Songs, Proben, Abstimmungen)

user

Lesezugriff, eigene Todos verwalten, abstimmen, Bewertungen abgeben

Berechtigungssübersicht:

Funktion

admin

editor

user

Gigs anlegen / bearbeiten

Setlist bearbeiten

Live-Modus starten (Gig-Tag)

Live-Modus erzwingen (außerhalb Gig-Tag)

Songs anlegen / bearbeiten

Songs bewerten

Proben anlegen / bearbeiten

Abstimmungen anlegen

An Abstimmungen teilnehmen

Benutzer verwalten

Bemerkung

Deaktivierte Benutzer (Status deactivated) können sich nicht einloggen und haben in keiner der obigen Funktionen Zugriffsrechte – unabhängig von ihrer Rolle.

Benutzerverwaltung (nur Admin)

Admins erreichen die Benutzerverwaltung über Benutzerverwaltung → Alle Benutzer. Die Tabelle zeigt alle angelegten Benutzer und erlaubt das direkte Bearbeiten, Anlegen sowie Deaktivieren und Reaktivieren von Accounts.

Benutzer anlegen

Klicke auf das +-Icon oberhalb der Tabelle, um das Formular einzublenden:

Feld

Beschreibung

Username

Eindeutiger Login-Name (3–30 Zeichen, nur Buchstaben, Zahlen, _, -)

Klarname

Anzeigename in der Anwendung

E-Mail

Gültige E-Mail-Adresse (für Passwort-Reset und Benachrichtigungen)

Passwort

Initiales Passwort – der Benutzer kann es später selbst ändern

Rolle

user, editor oder admin

Ist Musiker

Stimmrecht bei Song-Abstimmungen

Ist Sänger

Erscheint als Sänger-Auswahl im Setlist-Editor

✱ Pflichtfeld

Benutzer bearbeiten

Felder in der Tabelle können direkt angeklickt und bearbeitet werden – Änderungen werden nach Verlassen des Feldes automatisch gespeichert. Toggle-Schalter für Ist Musiker und Ist Sänger wirken sofort.

Status-Spalte

Die Spalte Status zeigt den aktuellen Zustand jedes Accounts:

  • aktiv – der Benutzer kann sich einloggen und die Anwendung normal nutzen

  • 🚫 deaktiviert – der Benutzer ist gesperrt (kein Login, kein Stimmrecht, kein Schreibzugriff); alle Daten bleiben erhalten

Passwort zurücksetzen

Der Button Reset Password in der Tabellenspalte sendet dem Benutzer einen Zurücksetzen-Link – per Mattermost (falls mm_username gesetzt) oder per E-Mail.

Benutzer deaktivieren

Der Button 🚫 Deaktivieren in der letzten Tabellenspalte öffnet einen Bestätigungs-Dialog. Nach Bestätigung wird der Account deaktiviert:

  • Alle aktiven Sitzungen des Benutzers werden sofort beendet (alle Refresh-Tokens werden widerrufen – Logout auf allen Geräten ohne Verzögerung)

  • Der Benutzer kann sich nicht mehr einloggen

  • Der Benutzer hat kein Stimmrecht mehr bei Song- oder Meinungsumfragen

  • Der Benutzer erhält eine E-Mail-Benachrichtigung über die Deaktivierung

  • Alle Daten (Todos, Feedbacks, Abstimmungseinträge) bleiben vollständig erhalten

Bemerkung

Ein Admin kann seinen eigenen Account nicht deaktivieren – dies schützt vor versehentlicher Aussperrung aller Administratoren.

Benutzer reaktivieren

Bei deaktivierten Benutzern erscheint stattdessen der Button ✅ Reaktivieren. Nach dem Klick wird der Account sofort wieder auf active gesetzt – ohne weiteren Bestätigungs-Dialog. Der Benutzer erhält eine E-Mail-Benachrichtigung und kann sich danach wieder normal einloggen.