Mehrbenutzer

Hallo zusammen!

Ich habe gerade die Entwicklung der injizierten Variablen in den Szenen abgeschlossen und mache mich nun an eine der am häufigsten nachgefragten Funktionen :slight_smile:

Ich habe funktionale Spezifikationen erstellt und einige Screens entworfen und wollte eure Meinung dazu hören.

Funktionale Spezifikation

Als erster Benutzer einer Gladys-Instanz bin ich standardmäßig „Administrator“.

Dieser Benutzer hat die Möglichkeit, andere Benutzer, andere „Administratoren“ oder andere „Benutzer“ zu erstellen.

  • Administrator: Die Standardrolle des ersten Gladys-Benutzers, er hat alle Rechte.
  • Benutzer: Ein Benutzer hat eine eingeschränkte Rolle mit weniger Rechten. Ihm werden folgende Integrationen der Kategorie „Devices“ und „Weather“ verborgen und gesperrt: Alle Integrationen der Kategorie „Devices“ und „Weather“. Er kann die Integrationen „Telegram“ und „Caldav“ konfigurieren. Das „Settings“-Tab ist für ihn ausgeblendet.

Neuen Benutzer erstellen

Der Administrator geht zu „Settings“ => „Users“

Er kann einen Benutzer erstellen und ihm ein Passwort zuweisen. Da wir uns in einem Vertrauenskreis (der Familie) befinden und aus Gründen der Einfachheit der Konfiguration, ist es kein Problem, dass der Administrator das erste Passwort des Benutzers festlegt (der Benutzer kann dieses Passwort später ändern).


Benutzer bearbeiten

Bestehenden Benutzer bearbeiten

Jeder Administrator kann Benutzer bearbeiten, einschließlich anderer Administratoren. Er kann sowohl sein Profil als auch seine Einstellungen bearbeiten.

Benutzer löschen

Jeder Administrator kann einen Benutzer löschen. Ein Administrator kann sich selbst nicht löschen.

Sichtbarkeit der verschiedenen Daten

Die Dashboards

2 Arten von Dashboards:

  • Privat (nur für den Benutzer zugänglich, der es erstellt hat)
  • Gemeinsam genutzt (für alle Mitglieder der Gladys-Instanz zugänglich)

Jeder Benutzer hat ein privates „Standard“-Dashboard. Die Frage ist, ob die gemeinsam genutzten Dashboards in einem ersten Schritt überhaupt nötig sind…

Die Szenen

Zu besprechen: Die Szenen werden von der ganzen Familie geteilt. Jeder kann Szenen erstellen und die Szenen der anderen sehen.

Andere Möglichkeit: Die Szenen sind vollständig privat. Jede Person sieht nur ihre eigenen Szenen.

Chat

Das Gespräch mit Gladys ist zwischen dem Benutzer und Gladys. Es ist vollständig privat.