uVersion
Français
Télécharger →

Wiki

Utilisateurs

Créer et gérer les comptes uVersion : rôles, mot de passe, désactivation, sièges de licence. Qui peut faire quoi entre super admin et project_admin.

Introduction

La liste des utilisateurs : nom, email, rôle, statut (actif/inactif), dernière connexion.

L'onglet Utilisateurs du panneau d'administration sert à créer les comptes, leur attribuer un rôle, réinitialiser un mot de passe, et désactiver ou réactiver un compte. La liste montre pour chaque utilisateur son nom, son email, son rôle, son statut (actif / inactif) et sa dernière connexion.

Le rôle attribué ici détermine ce que le compte peut faire. Pour le détail des rôles, voir Rôles & panneau admin.

Accès et cloisonnement

  • Super admin : voit tous les comptes et dispose de toutes les actions (créer, modifier, réinitialiser, désactiver).
  • project_admin : ne peut que créer des comptes. Sa liste est cloisonnée : il voit lui-même, les comptes qu'il a créés, et toute personne détenant une permission (directe ou via un groupe) sur l'un de ses dépôts. Les boutons Modifier / Réinitialiser / Désactiver ne s'affichent pas pour lui.

La création est la « moitié sûre » : un compte neuf n'a accès à rien tant qu'on ne lui a pas accordé de permission. Modifier ou réinitialiser un compte existant touche à un accès déjà en place, d'où la réserve au super admin.

Créer un utilisateur

Le formulaire Create User (Username, Email, Password, Role) avec le sélecteur de rôle limité par le rang.
  1. Onglet UtilisateursCreate User.
  2. Renseignez les champs, puis validez.
ChampContrainte
Username1 à 64 caractères, unique.
EmailNon vide, doit contenir @, unique.
PasswordAu moins 8 caractères.
RoleUn des 9 rôles. Par défaut user.

Un nom d'utilisateur ou un email déjà pris est refusé (erreur de conflit).

Choisir le rôle

Le sélecteur liste les 9 rôles, mais vous ne pouvez attribuer qu'un rôle strictement en dessous de votre propre rang. Un lead ne peut donc pas créer un admin, et personne ne peut créer un compte de rang égal ou supérieur au sien. Voir Rangs et garde.

Modifier un compte

La fenêtre d'édition d'un compte : email, rôle, état actif (le nom d'utilisateur est figé).

Le bouton Edit (super admin) permet de changer l'email, le rôle et l'état actif. Le nom d'utilisateur, lui, est fixe.

Effet immédiat Changer le rôle d'un compte révoque immédiatement ses sessions en cours : une rétrogradation ou une promotion s'applique tout de suite, sans attendre l'expiration naturelle du jeton (jusqu'à 30 jours sinon).

Réinitialiser le mot de passe

Le bouton Reset Password (super admin) fixe un nouveau mot de passe (minimum 8 caractères). Comme pour un changement de rôle, cela révoque toutes les sessions existantes du compte : l'ancien mot de passe et les jetons déjà émis cessent de fonctionner sur-le-champ.

Désactiver, réactiver

uVersion ne fait pas de suppression dure. Le bouton de suppression est en réalité une désactivation : le compte passe inactif, ses verrous (locks) sont libérés, et il est déconnecté. Vous pouvez le réactiver plus tard.

  • Un compte actif propose Deactivate.
  • Un compte inactif propose Reactivate.
  • Vous ne pouvez pas vous désactiver vous-même.

Conserver le compte plutôt que le détruire préserve l'historique (qui a commité quoi) et permet un retour de l'employé sans recréer un compte.

Sièges de licence

La création et la réactivation consomment un siège Chaque compte actif occupe un siège de la licence du serveur. Si le quota est atteint, créer un nouvel utilisateur ou en réactiver un échoue avec une erreur explicite (et non un silence). Libérez un siège en désactivant un compte, ou augmentez le nombre de sièges depuis votre espace licences.

Pièges courants

Réactivation refusée alors que le compte existe

Ce n'est pas un bug : le quota de sièges est plein. Désactivez un autre compte d'abord, ou ajoutez des sièges.

« Je ne vois pas un utilisateur dans ma liste »

Si vous êtes project_admin, la liste est cloisonnée. Un compte n'y apparaît que s'il vous appartient (créé par vous), s'il détient une permission sur l'un de vos dépôts, ou si c'est vous. Accordez-lui une permission sur un de vos dépôts pour qu'il devienne visible.

Un changement de rôle ne « prend » pas

Le changement est immédiat côté serveur, mais l'utilisateur concerné est déconnecté : il doit se reconnecter pour que son client reflète le nouveau rôle.