Wiki
Benutzer
uVersion-Konten anlegen und verwalten: Rollen, Passwort, Deaktivierung, Lizenzplätze. Wer kann was zwischen Super Admin und project_admin.
Einführung
Der Tab Benutzer im Admin-Panel dient dazu, Konten anzulegen, ihnen eine Rolle zuzuweisen, ein Passwort zurückzusetzen sowie ein Konto zu deaktivieren oder zu reaktivieren. Die Liste zeigt für jeden Benutzer Namen, E-Mail, Rolle, Status (aktiv / inaktiv) und die letzte Anmeldung.
Die hier zugewiesene Rolle bestimmt, was das Konto tun darf. Für Details zu den Rollen siehe Rollen & Admin-Panel.
Zugriff und Abgrenzung
- Super Admin: sieht alle Konten und verfügt über sämtliche Aktionen (anlegen, bearbeiten, zurücksetzen, deaktivieren).
- project_admin: kann nur Konten anlegen. Seine Liste ist abgegrenzt: er sieht sich selbst, die von ihm erstellten Konten und jeden, der eine Berechtigung (direkt oder über eine Gruppe) auf einem seiner Repositorys besitzt. Die Schaltflächen Edit / Reset / Deactivate werden ihm nicht angezeigt.
Das Anlegen ist die „sichere Hälfte": Ein brandneues Konto hat keinen Zugriff auf irgendetwas, solange ihm keine Berechtigung erteilt wurde. Das Bearbeiten oder Zurücksetzen eines bestehenden Kontos berührt einen bereits vorhandenen Zugriff, weshalb dies dem Super Admin vorbehalten ist.
Benutzer anlegen
- Tab Benutzer → Create User.
- Felder ausfüllen und bestätigen.
| Feld | Bedingung |
|---|---|
| Username | 1 bis 64 Zeichen, eindeutig. |
Nicht leer, muss @ enthalten, eindeutig. | |
| Password | Mindestens 8 Zeichen. |
| Role | Eine der 9 Rollen. Standard ist user. |
Ein bereits vergebener Benutzername oder eine bereits vergebene E-Mail wird abgelehnt (Konfliktfehler).
Rolle wählen
Die Auswahl listet alle 9 Rollen auf, aber Sie können nur eine Rolle strikt unterhalb Ihres eigenen
Rangs zuweisen. Ein lead kann also keinen admin anlegen, und niemand kann ein
Konto mit einem Rang anlegen, der dem eigenen gleich oder höher ist. Siehe
Ränge und Schutz.
Konto bearbeiten
Die Schaltfläche Edit (Super Admin) ermöglicht es, E-Mail, Rolle und Aktivstatus zu ändern. Der Benutzername selbst ist fest.
Passwort zurücksetzen
Die Schaltfläche Reset Password (Super Admin) setzt ein neues Passwort (mindestens 8 Zeichen). Wie bei einer Rollenänderung widerruft dies alle bestehenden Sitzungen des Kontos: das alte Passwort und bereits ausgestellte Tokens funktionieren augenblicklich nicht mehr.
Deaktivieren, reaktivieren
uVersion führt kein hartes Löschen durch. Die Löschen-Schaltfläche ist in Wirklichkeit eine Deaktivierung: das Konto wird inaktiv, seine Sperren (locks) werden freigegeben, und es wird abgemeldet. Sie können es später reaktivieren.
- Ein aktives Konto bietet Deactivate.
- Ein inaktives Konto bietet Reactivate.
- Sie können sich nicht selbst deaktivieren.
Das Konto zu behalten, statt es zu zerstören, bewahrt die Historie (wer was committet hat) und ermöglicht die Rückkehr des Mitarbeiters, ohne ein Konto neu anzulegen.
Lizenzplätze
Häufige Fallstricke
Reaktivierung verweigert, obwohl das Konto existiert
Das ist kein Fehler: Das Platzkontingent ist voll. Deaktivieren Sie zuerst ein anderes Konto oder fügen Sie Plätze hinzu.
„Ich sehe einen Benutzer nicht in meiner Liste"
Wenn Sie project_admin sind, ist die Liste abgegrenzt. Ein Konto erscheint dort nur, wenn es Ihnen gehört (von Ihnen erstellt), wenn es eine Berechtigung auf einem Ihrer Repositorys besitzt, oder wenn Sie es selbst sind. Erteilen Sie ihm eine Berechtigung auf einem Ihrer Repositorys, damit es sichtbar wird.
Eine Rollenänderung „greift" nicht
Die Änderung ist serverseitig sofort wirksam, aber der betroffene Benutzer wird abgemeldet: er muss sich erneut anmelden, damit sein Client die neue Rolle widerspiegelt.