Rôles¶
Les rôles permettent de regrouper des permissions et de les attribuer facilement aux opérateurs. Un rôle définit ce qu'un utilisateur peut faire dans Eduvia.
Principe des rôles¶
graph TD
R[Rôle]
R --> P1[Permission 1]
R --> P2[Permission 2]
R --> P3[Permission 3]
R --> O1[Opérateur 1]
R --> O2[Opérateur 2]
Un rôle contient des permissions. Quand un opérateur reçoit un rôle, il obtient toutes ses permissions.
Accéder aux rôles¶
Liste des rôles¶
- Ctrl+K (ou Cmd+K sur Mac)
- Tapez "rôles"
- Sélectionnez Liste des rôles
Créer un rôle¶
Accéder au formulaire¶
- Via Smart Search : "nouveau rôle"
- Ou depuis la liste : + Créer un rôle
Informations du rôle¶
| Champ | Description |
|---|---|
| Nom* | Nom du rôle (ex: "Gestionnaire") |
| Couleur | Couleur d'identification |
| Description | Description optionnelle |
Ajouter des permissions¶
- Section Permissions
- Parcourez les catégories
- Cochez les permissions souhaitées
Les permissions sont organisées par catégorie :
- Entreprises
- Apprenants
- Contrats
- Formations
- etc.
Héritage de rôles¶
Un rôle peut hériter des permissions d'autres rôles.
Exemple¶
graph TD
BASE[Rôle de base]
BASE --> P1[Voir les contrats]
BASE --> P2[Voir les apprenants]
MANAGER[Rôle Manager]
MANAGER --> BASE
MANAGER --> P3[Modifier les contrats]
MANAGER --> P4[Valider les documents]
Le rôle "Manager" hérite du "Rôle de base" et ajoute ses propres permissions.
Configurer l'héritage¶
- Ouvrez le rôle
- Section Hérite de
- Sélectionnez le(s) rôle(s) parent(s)
Cycles interdits
Eduvia empêche les héritages circulaires (A hérite de B qui hérite de A).
Structure d'une fiche rôle¶
Onglet Permissions propres¶
Permissions directement attribuées à ce rôle.
Onglet Permissions héritées¶
Permissions obtenues via l'héritage d'autres rôles.
Onglet Utilisateurs¶
Liste des opérateurs ayant ce rôle.
Onglet Statistiques¶
- Nombre d'utilisateurs
- Nombre de permissions
- Rôles parents/enfants
Modifier un rôle¶
- Ouvrez la fiche du rôle
- Modifiez les permissions
- Les modifications sont appliquées immédiatement à tous les utilisateurs du rôle
Impact immédiat
Ajouter ou retirer une permission affecte tous les opérateurs ayant ce rôle.
Supprimer un rôle¶
Un rôle peut être supprimé s'il n'est plus utilisé :
- Aucun opérateur ne doit avoir ce rôle
- Aucun autre rôle ne doit en hériter
Attention
La suppression d'un rôle est définitive.
Exemples de rôles¶
Rôle "Gestionnaire administratif"¶
Permissions :
- Voir et modifier les contrats
- Valider les documents
- Gérer les signatures
Rôle "Commercial"¶
Permissions :
- Créer des entreprises
- Créer des apprenants
- Créer des contrats
Rôle "Formateur"¶
Permissions :
- Voir les contrats (lecture seule)
- Voir le suivi pédagogique
- Gérer les évaluations
Rôle "Administrateur"¶
Permissions :
- Toutes les permissions
- Gestion des rôles
- Gestion des opérateurs
Permissions requises¶
| Action | Permission |
|---|---|
| Voir les rôles | - |
| Créer un rôle | role.create |
| Modifier un rôle | role.update |
| Supprimer un rôle | role.delete |
Bonnes pratiques¶
Conseils
- Rôles métier : Créez des rôles correspondant aux métiers (gestionnaire, commercial, formateur)
- Héritage : Utilisez l'héritage pour éviter la duplication
- Moindre privilège : N'accordez que les permissions nécessaires
- Nommage clair : Utilisez des noms explicites
- Documentation : Décrivez le rôle dans la description