uVersion
Deutsch
Herunterladen →

Wiki

Benutzer

uVersion-Konten anlegen und verwalten: Rollen, Passwort, Deaktivierung, Lizenzplätze. Wer kann was zwischen Super Admin und project_admin.

Einführung

Die Benutzerliste: Name, E-Mail, Rolle, Status (aktiv/inaktiv), letzte Anmeldung.

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

Das Formular Create User (Username, Email, Password, Role) mit dem durch den Rang begrenzten Rollenselektor.
  1. Tab BenutzerCreate User.
  2. Felder ausfüllen und bestätigen.
FeldBedingung
Username1 bis 64 Zeichen, eindeutig.
EmailNicht leer, muss @ enthalten, eindeutig.
PasswordMindestens 8 Zeichen.
RoleEine 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

Das Fenster zum Bearbeiten eines Kontos: E-Mail, Rolle, Aktivstatus (der Benutzername ist fest).

Die Schaltfläche Edit (Super Admin) ermöglicht es, E-Mail, Rolle und Aktivstatus zu ändern. Der Benutzername selbst ist fest.

Sofortige Wirkung Das Ändern der Rolle eines Kontos widerruft sofort dessen laufende Sitzungen: eine Herab- oder Heraufstufung greift unmittelbar, ohne auf den natürlichen Ablauf des Tokens zu warten (andernfalls bis zu 30 Tage).

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

Anlegen und Reaktivieren verbrauchen einen Platz Jedes aktive Konto belegt einen Platz der Serverlizenz. Ist das Kontingent erreicht, schlägt das Anlegen eines neuen Benutzers oder das Reaktivieren eines Kontos mit einem expliziten Fehler fehl (nicht stillschweigend). Geben Sie einen Platz frei, indem Sie ein Konto deaktivieren, oder erhöhen Sie die Anzahl der Plätze über Ihren Lizenzbereich.

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.