Permissions

Prev Next

Cet article présente la gestion des permissions dans un Tracker Tuleap.


Tuleap permet de gérer deux niveaux de permissions pour un tracker :

  • Au niveau du tracker pour spécifier qui peut consulter les artifacts

  • Au niveau des champs du tracker pour spécifier champ par champ qui peut lire, créer et modifier une valeur dans un champ d'un artifact

Administration interface showing permissions options for managing incident tracking and fields.

Gérer les permissions du tracker

Configurez les permissions du tracker pour contrôler qui peut consulter les artifacts.
Les droits s’appliquent groupe par groupe. Chaque groupe d’utilisateurs peut recevoir des permissions différentes.

Manage tracker permissions for user groups and access rights in the project.

Par exemple, les membres du projet peuvent accéder à tous les artifacts, tandis que les utilisateurs connectés ou anonymes n’y ont pas accès si aucune permission ne leur est attribuée.

La gestion des permissions fonctionne en cascade. Même si un groupe dispose d’un droit spécifique, il ne pourra pas accéder au tracker si le projet reste privé.
L’accès dépend de trois niveaux successifs : la plateforme, le projet, puis le tracker.

Tuleap met aussi à disposition quatre groupes système présents dans tous les projets :

  • Tous les utilisateurs : tout utilisateur, même anonyme

  • Utilisateurs connectés : tout utilisateur authentifié

  • Membres du projet : tout utilisateur ajouté au projet

  • Administrateurs du projet : tout membre avec des droits d’administration.

Ces groupes s’imbriquent les uns dans les autres.
Un administrateur est également membre du projet, utilisateur connecté et utilisateur. Les sous-groupes héritent automatiquement des droits du groupe supérieur.

Il n’est donc pas possible d’accorder moins de droits à un membre du projet qu’à un utilisateur non membre. Tuleap signale ces incohérences et ajuste la configuration.

Gérer les permissions des champs

Configurez les permissions champ par champ pour affiner le contrôle des accès.
La gestion se fait depuis la section “Permission des champs”

Deux approches sont possibles :

  • sélectionner un groupe et définir les permissions pour chaque champ

  • sélectionner un champ et attribuer des permissions à chaque groupe.

Chaque champ peut recevoir l’un des trois niveaux de droit suivants :

  • “-” : aucun droit sur le champ

  • “Lecture seule” : la valeur est visible ;

  • “Mise à jour” : la valeur est modifiable.

Une case permet aussi de définir si un champ apparaît ou non lors de la soumission d’un artifact.
Cette option aide à simplifier l’interface en affichant uniquement les informations essentielles.

Ces permissions s’appliquent dans toute la plateforme.
Un utilisateur ne verra donc que les données auxquelles il a accès, y compris lorsqu’il utilise un outil qui s’appuie sur un tracker.