Rôles des membres de projet
Assignez des rôles spécifiques au projet (PROJECT_ADMIN, PROJECT_DEVELOPER, PROJECT_VIEWER) pour contrôler l'accès au niveau du projet, indépendamment des permissions d'organisation. Cela permet de donner à un prestataire externe un accès limité à un seul client sans lui ouvrir l'ensemble de votre organisation.
Ce que vous verrez
Allez dans Paramètres de l'organisation → onglet Projets → cliquez sur un projet → onglet Membres.
Vous trouverez :
- La liste des membres du projet — membres de l'organisation ayant été assignés à ce projet, avec leur rôle de projet
- Le formulaire d'ajout — sélectionnez un membre existant de l'organisation et choisissez son rôle de projet
- L'option de suppression — pour retirer un membre du projet sans le retirer de l'organisation
Les trois rôles de projet
PROJECT_VIEWER
Accès en lecture seule limité aux sites de ce projet.
- Consulter les scans, résultats, erreurs et rapports
- Consulter les analytics et les données RUM
- Ne peut pas lancer de scans, modifier des paramètres ou créer des tests
PROJECT_DEVELOPER
Accès opérationnel complet sur les sites de ce projet.
- Tout ce que PROJECT_VIEWER peut faire
- Lancer des scans manuels
- Créer et modifier des scénarios de test
- Gérer les feature flags du projet
- Configurer les paramètres de site du projet
- Gérer les clés API de site
PROJECT_ADMIN
Accès complet au niveau projet, y compris la gestion des membres du projet.
- Tout ce que PROJECT_DEVELOPER peut faire
- Ajouter et retirer des membres du projet
- Modifier les rôles des membres du projet
- Configurer les paramètres avancés du projet
Relation entre rôles d'organisation et rôles de projet
| Rôle d'organisation | Accès aux projets |
|---|---|
| OWNER | Accès complet à tous les projets, contourne les rôles de projet |
| ADMIN | Accès complet à tous les projets, contourne les rôles de projet |
| DEVELOPER | Accès aux projets uniquement si un rôle de projet lui est assigné |
| VIEWER | Accès aux projets uniquement si un rôle de projet lui est assigné |
Un DEVELOPER d'organisation sans rôle de projet assigné ne verra pas les sites de ce projet dans son interface.
Comment attribuer un rôle de projet
- Allez dans Paramètres de l'organisation → onglet Projets
- Cliquez sur le projet concerné
- Cliquez sur l'onglet Membres
- Dans le formulaire, sélectionnez le membre de l'organisation à ajouter
- Sélectionnez le rôle de projet : PROJECT_VIEWER, PROJECT_DEVELOPER ou PROJECT_ADMIN
- Cliquez sur Ajouter au projet
- Le membre verra désormais ce projet et ses sites dans son interface
Condition de réussite
✅ Vous avez obtenu ce badge lorsqu'au moins un membre a été assigné à un projet avec un rôle de projet explicite.
Problèmes fréquents
-
Le membre ajouté au projet ne voit toujours pas les sites — Vérifiez deux choses : (1) le membre a bien un rôle de projet assigné dans l'onglet Membres du projet, et (2) les sites sont bien associés à ce projet dans leurs paramètres individuels. Les deux conditions doivent être remplies.
-
Je ne peux pas ajouter un membre au projet si cette personne n'est pas encore dans l'organisation — Les rôles de projet ne s'appliquent qu'aux membres existants de l'organisation. Invitez d'abord la personne dans l'organisation (voir Inviter un membre d'équipe), puis assignez-lui un rôle de projet.
-
Un DEVELOPER d'organisation peut déjà tout voir — Les OWNER et ADMIN contournent automatiquement les restrictions de projet. Cependant, un DEVELOPER d'organisation avec un rôle de projet verra les deux niveaux d'accès se combiner : il bénéficiera du niveau d'accès le plus élevé entre son rôle d'organisation et son rôle de projet.