Admin-Benutzer sollten in der Lage sein, andere Benutzer über die Konsole zu verwalten
Zur Bereitstellung einer Benutzerverwaltung über ein Webinterface (derzeit nur über CLI möglich)
Nichts dergleichen.
Ein Administratorbereich innerhalb der Konsole, in dem Administratoren Benutzer der Bereitstellung konfigurieren können. Das beinhaltet:
Konsole
Im Benutzer-Dropdown (obere rechte Ecke) können wir einen Abschnitt "Admin-Einstellungen" hinzufügen, der nur sichtbar ist, wenn der Benutzer das Admin-Flag hat. Die Benutzerverwaltung könnte eine einfache Ansicht sein, die alle Benutzer (mit Suche), alle nicht freigegebenen Benutzer und eine Schaltfläche zum Einladen von Benutzern per E-Mail auflistet.
Ich mache ein paar schnelle Wireframes für einen POC.
Ja.
Ich schaue mir das gerade an und überlege, ob man das eher in die neue Account-App (#1422) aufnehmen sollte, da mir die Verwaltung der Benutzer wie ein übergeordnetes Anliegen erscheint.
Ich glaube, es könnte von Vorteil sein, solche allgemeinen Admin-Anliegen in der Konto-App zu gruppieren, um sie auch eher als Stack-/Bereitstellungs-Konfigurationstool zu gestalten, während die Konsole auf die netzwerkbezogene Verwaltung beschränkt bleibt. Wir können dies dann in der Konsole zugänglich machen, indem wir Links zur Konto-App hinzufügen (vorzugsweise in der Benutzer-Dropdown-Liste).
Gedanken @johanstokking @htdvisser ?
Meine Meinung ist zweierlei; Erstens haben wir keine Zeit, auf #1422 zu warten, um eine grundlegende Benutzerverwaltung zu erhalten, und zweitens ist, dass ich denke, dass die neue Konto-App, sobald wir sie definiert haben, hauptsächlich vom Benutzer selbst abhängt und nicht über andere Benutzer.
Ich stimme dem Kommentar von @johanstokking zu. Die Konto-App dient zur Verwaltung "Ihres eigenen Benutzerkontos", die Konsole zur Verwaltung des Netzwerks und wenn Sie ein Administrator sind, umfasst dies die Benutzer Ihres Netzwerks.
Erhöhen Sie diesen Wert auf einen hohen Wert, um eine reine CLI-Benutzererfahrung in der anfänglichen Onboarding-Phase für Bereitstellungen zu vermeiden.
Ich möchte der Benutzerverwaltungsansicht in der Konsole eine kleine Tabelle mit nicht genehmigten Benutzern hinzufügen. Andernfalls müsste der Benutzer die Benutzer-ID manuell eingeben.
Lohnt es sich dafür die RPCs zu verlängern? Im Moment können wir die Liste RPC nicht filtern. Ebenso würde es die UX erheblich verbessern, wenn man die Liste der Benutzer durchsuchen könnte.
Dafür haben wir die Such-RPCs. Wir haben bereits geplant, diesen Filter state
hinzuzufügen.