Rôles et permissions
Viratrip utilise un système de rôles pour contrôler ce que chaque membre peut faire au sein d’un club. Il y a trois rôles : Propriétaire, Administrateur et Membre.
Les trois rôles
Propriétaire (owner)
Le propriétaire est l’utilisateur qui a créé le club. Il n’y a qu’un seul propriétaire par club.
Droits exclusifs :
- Supprimer le club
- Modifier l’identifiant du propriétaire (transfert de propriété)
- Accéder à toutes les fonctionnalités d’administration
Droits partagés avec les administrateurs :
- Modifier les informations du club (nom, description, confidentialité, localisation, etc.)
- Inviter de nouveaux membres
- Valider les demandes d’adhésion
- Modifier le rôle des membres
- Retirer des membres du club
- Créer, modifier et supprimer des événements du club
- Créer, modifier et supprimer des itinéraires associés au club
- Gérer les alertes de danger liées aux événements du club
- Supprimer les commentaires sur les itinéraires du club
Conseil :
Le propriétaire ne peut pas quitter son club. Pour quitter, il doit d'abord transférer la propriété à un autre membre.
Administrateur (admin)
L’administrateur est un membre promu par le propriétaire. Un club peut avoir plusieurs administrateurs.
Droits :
- Modifier les informations du club (sauf l’identifiant du propriétaire)
- Inviter de nouveaux membres
- Valider les demandes d’adhésion
- Modifier le rôle des membres
- Retirer des membres du club
- Créer, modifier et supprimer des événements du club
- Créer, modifier et supprimer des itinéraires associés au club
- Gérer les alertes de danger liées aux événements du club
- Supprimer les commentaires sur les itinéraires du club
- Quitter le club (en perdant son statut d’admin)
Info :
Un administrateur ne peut **pas** supprimer le club ni modifier l'identifiant du propriétaire.
Membre (member)
Le membre est un utilisateur ayant rejoint le club. C’est le rôle par défaut lors de l’adhésion.
Droits :
- Consulter le contenu du club (événements, itinéraires) selon le mode de confidentialité
- Participer aux événements (s’inscrire et se désinscrire)
- Commenter les itinéraires
- Noter les itinéraires
- Signaler des dangers pendant un événement
- Quitter le club
Info :
Un membre peut supprimer ses propres commentaires et notations, mais pas ceux des autres.
Tableau récapitulatif
| Action | Propriétaire | Administrateur | Membre |
|---|---|---|---|
| Supprimer le club | ✅ | ❌ | ❌ |
| Modifier le club | ✅ | ✅ | ❌ |
| Inviter / valider des membres | ✅ | ✅ | ❌ |
| Changer le rôle d’un membre | ✅ | ✅ | ❌ |
| Retirer un membre | ✅ | ✅ | ❌ |
| Créer / modifier un événement | ✅ | ✅ | ❌ |
| Supprimer un événement | ✅ | ✅ | ❌ |
| Créer / modifier un itinéraire du club | ✅ | ✅ | ❌ |
| Supprimer un itinéraire du club | ✅ | ✅ | ❌ |
| Supprimer des commentaires | ✅ | ✅ | ❌ |
| Participer à un événement | ✅ | ✅ | ✅ |
| Commenter / noter un itinéraire | ✅ | ✅ | ✅ |
| Signaler un danger | ✅ | ✅ | ✅ |
| Quitter le club | ❌ | ✅ | ✅ |