uVersion
Français
Télécharger →

Wiki

Groupes

Regrouper des utilisateurs pour accorder des permissions en une fois. Les groupes sont globaux ; lecture pour project_admin, gestion réservée au super admin.

Introduction

Un groupe est un ensemble nommé d'utilisateurs. Son intérêt : accorder une permission à tout un groupe en une fois, plutôt qu'à chaque personne. Quand l'équipe change, il suffit d'ajouter ou retirer un membre du groupe pour que ses accès suivent.

Exemple typique : un groupe Artistes avec une permission d'écriture sur Content/, un groupe Programmeurs sur Source/.

Les groupes sont globaux Un groupe n'appartient à aucun dépôt : il existe au niveau du serveur et peut être utilisé comme cible de grant sur n'importe quel dépôt. C'est ce qui rend leur édition sensible (voir plus bas).

Accès et rôles

  • Super admin : gestion complète (créer, renommer, supprimer, ajouter / retirer des membres).
  • project_admin : peut voir la liste des groupes et leur nombre de membres, ce qui lui suffit pour cibler un groupe dans l'onglet Permissions. Il ne peut pas créer ni modifier un groupe ni gérer ses membres.

Pourquoi cette réserve : un groupe étant global, le modifier déplacerait silencieusement les accès dans tous les projets qui l'utilisent, y compris ceux qu'un project_admin n'administre pas. La gestion des groupes reste donc au super admin.

Créer un groupe

La fenêtre de création de groupe : Name et Description.
  1. Onglet Groupes → bouton + (Créer).
  2. Name (requis, 1 à 100 caractères) et Description (facultative).
  3. Validez. Un nom déjà pris est refusé.

Gérer les membres

La vue à deux panneaux : liste des groupes à gauche, membres du groupe sélectionné à droite avec le menu d'ajout de membre.

Sélectionnez un groupe dans la liste de gauche : ses membres apparaissent à droite.

  • Ajouter : choisissez un utilisateur dans le menu déroulant (il ne liste que les comptes actifs pas encore membres), puis Add.
  • Retirer : bouton de retrait sur la ligne du membre.

Ajouter un membre déjà présent ne fait rien (l'opération est idempotente). Le compte doit exister et être actif.

Supprimer un groupe

La suppression est en cascade Supprimer un groupe retire aussi tous ses membres et toutes les permissions accordées à ce groupe, sur tous les dépôts. Les utilisateurs perdent immédiatement les accès qu'ils tenaient via ce groupe. Une confirmation le rappelle avant d'agir.

Pièges courants

Éditer un groupe partagé change l'accès partout

Comme un groupe est global, ajouter un dossier à sa permission dans un projet peut sembler local mais reste porté par le même groupe s'il est réutilisé ailleurs. Pour des besoins vraiment différents entre deux projets, préférez deux groupes distincts.

Un membre retiré garde-t-il l'accès ?

Non : dès qu'il quitte le groupe, il perd les permissions que le groupe portait. S'il conserve un accès, c'est qu'il détient une permission directe (accordée à son compte, pas au groupe) : vérifiez l'onglet Permissions et son résultat de test.