Aller au contenu

Utilisateurs

Réservé aux administrateurs de plateforme. Un administrateur de namespace y accède aussi, pour consulter la liste, créer ou importer des comptes : sans pouvoir les rendre administrateurs de plateforme ni leur donner le droit de créer des namespaces, et sans modifier ni supprimer un compte existant.

La page Utilisateurs gère les comptes de la plateforme (créés dans Keycloak, le fournisseur d'identité d'entreprise).

Page Utilisateurs

Créer un utilisateur

Nouvel utilisateur → identifiant, e-mail, nom, mot de passe initial (temporaire par défaut : l'utilisateur devra le changer à sa première connexion), langue de l'interface, et éventuellement le statut administrateur de plateforme.

À la création, le compte Git personnel de l'utilisateur est provisionné automatiquement sur l'instance Forgejo de la plateforme (voir Git) — il peut donc être ajouté immédiatement comme collaborateur d'un dépôt, sans attendre sa première connexion.

Importer plusieurs utilisateurs

Importer crée un lot de comptes d'un coup, à partir d'un fichier CSV ou d'un texte saisi directement — un utilisateur par ligne. Le fichier est lu par le navigateur et versé dans la zone de texte : vous voyez et pouvez corriger ce que vous allez créer avant de valider.

Le bouton Télécharger un exemple fournit un fichier modèle prêt à remplir.

Import d'utilisateurs

Colonnes reconnues, dans cet ordre si le fichier n'a pas de ligne d'en-tête :

Colonne Contenu Obligatoire
identifiant Identifiant de connexion oui
email Adresse e-mail non
prenom, nom Nom de la personne non
langue fr, en ou es non
admin oui/non — administrateur de plateforme non
actif oui/non — compte activé non
droits namespace:role, séparés par des virgules (compta:admin,rh:viewer) non
groupes Noms de groupes séparés par des virgules non
creation_namespaces oui/non — droit de créer des namespaces, réservé à l'administrateur de plateforme non

Un groupe cité mais inexistant est créé automatiquement et signalé comme tel dans le compte rendu — relisez-le, une faute de frappe dans cette colonne crée un groupe au lieu d'en rejoindre un.

Le séparateur (;, tabulation, , ou |) est détecté automatiquement. Si une ligne d'en-tête est présente, l'ordre des colonnes est libre et vous pouvez n'en mettre qu'une partie. Les lignes vides et celles commençant par # sont ignorées.

Comptes déjà existants

Un identifiant qui existe déjà n'est ni recréé ni modifié : mot de passe, e-mail, nom, langue, statut actif et statut administrateur restent ceux du compte. La ligne sert uniquement à compléter ses accès :

  • les groupes cités sont rejoints (et créés s'ils n'existent pas) ;
  • les droits namespace sont ajoutés, ou relevés si le rôle demandé est plus élevé — jamais abaissés ;
  • le droit de création de namespaces est accordé s'il est demandé — jamais retiré.

La ligne apparaît alors au statut Mis à jour. Réimporter un fichier pour ajouter des personnes à un groupe est donc sans risque : aucun accès n'est retiré.

Mot de passe

Un choix unique s'applique à tout l'import :

  • Généré automatiquement : un mot de passe aléatoire par compte, à changer à la première connexion. Il est affiché dans le compte rendu — la plateforme n'envoyant aucun e-mail, c'est à vous de le transmettre.
  • Non défini : aucun identifiant de connexion. Réservé aux comptes qui se connecteront par un fournisseur d'identité externe.

Compte rendu

Compte rendu d'import

Chaque ligne du fichier a son propre statut, y compris celles qui n'ont jamais été tentées — syntaxe invalide, identifiant en double dans le fichier, autorisation refusée. Le décompte distingue les comptes créés, les comptes existants mis à jour et les échecs. Le compte rendu peut être téléchargé en CSV, et les mots de passe générés copiés en un clic.

Warning

Les mots de passe ne sont affichés qu'une fois. Copiez-les ou téléchargez le compte rendu avant de fermer la fenêtre.

Note

Une ligne dont les autorisations ne passent pas est refusée sans rien créer : jamais de compte à moitié provisionné. Affecter un groupe ou créer un administrateur demande d'être administrateur de plateforme ; accorder un droit demande d'être administrateur du namespace visé.

Modifier / désactiver / supprimer

Depuis la ligne de chaque utilisateur : édition des champs, changement de mot de passe, activation/désactivation du compte, suppression (qui retire aussi son compte Git personnel).

Actions en masse

En sélectionnant plusieurs utilisateurs :

  • Activer / Désactiver les comptes sélectionnés ;
  • Changer la langue de tous les comptes sélectionnés ;
  • Supprimer en masse.

Le résultat détaille les succès et les échecs utilisateur par utilisateur.

Note

La langue définie ici pilote la langue des messages renvoyés par la plateforme pour cet utilisateur. Chacun peut aussi la modifier lui-même depuis Mon profil.