Les Group Tags
Dans Frog SCM, les Group Tags désignent les groupes dans lequel l'utilisateur peuvent se trouver.
Group Tags personnalisés
Groupes les plus communs, les Group Tags personnalisés peuvent être créés, modifiés, et supprimés depuis le module d'Administration, et peuvent être assignés à un utilisateur. Découvrez comment cela fonctionne.
Par défaut, Frog SCM est fourni avec le groupe [admin].
Pseudo Group Tags
Les pseudo-groupes {all} et {nobody} peuvent être utilisés dans certains contextes pour désigner respectivement “N'importe qui” ou “Personne”.
Group Tags système
Les Group Tags systèmes sont des groupes qui ne sont pas modifiables par les utilisateurs, ou même par l'administrateur. Ils sont ajoutés plus ou moins automatiquement et peuvent ou non être utilisés dans la gestion des évènements Frog SCM.
Le terme portée désigne le caractère persistant ou non du Group Tag. Ainsi, les groupes de portée “Utilisateur” seront toujours ajoutés à l'utilisateur, alors que les groupes de portée “Session” seront ajoutés et supprimés dynamiquement en fonction du contexte.
Ce système est également utilisé par certaines extensions pour créer de l'interopérabilité en créant des Group Tags temporaires de portée “Session”. Par exemple, l'extension Réunions permet de créer des espaces de travail en ajoutant les groups Tags en portée “Session”.
| Slug | Nom | Portée | Ajouté | Détails |
|---|---|---|---|---|
| [dev] | Développeurs | Utilisateur / Session | Par l'équipe Frog SCM | Permet d'obtenir l'accès à des fonctionnalités avancées, telles que le Frog SCM. |
| [no-all] | Pas d'accès complet | Utilisateur | Lors de la création du compte depuis un authentificateur externe, est ajouté automatiquement au compte de l'utilisateur. | Ce groupe prévient le comportement par défaut du pseudo-groupe {all}, et refuse l'accès aux utilisateurs qui n'ont pas d'accès spécifique sur la ressource. |
| [int] | Utilisateur interne | Session | Lors de la connexion | Le groupe [int] est ajouté à tout utilisateur qui se connecte à Frog SCM via le formulaire de connexion. |
| [ext] | Utilisateur externe | Session | Lors de la connexion | Le groupe [ext] est ajouté à tout utilisateur qui se connecte à l'aide d'un partenaire de connexion, comme Discord ou Facebook. |
| [real] | Utilisateur réel | Session | Lors de la connexion ou du changement de compte | Le groupe [real] est ajouté à tout utilisateur réel qui n'est pas connecté en dehors d'une délégation. |
| [delegate] | Utilisateur délégué | Session | Lors de la connexion ou du changement de compte | Le groupe [delegate] est ajouté à tout utilisateur qui prend un rôle qui n'est pas le sien. |