Permission
Une permission est une autorisation d'effectuer certaines actions.
Dans InOV il existe trois types de permissions
- Les permissions de type action
- Les permissions de type objet
- Les permissions de type association
Les permissions de type action
Permet d'autoriser une action particulière.
Exemple : La permission de Gérer les utilisateurs
Les permissions de type objet
Permet de définir les actions autorisées sur les objets d'une classe d'objets donnée ou de toutes les classes d'objets
Les permissions définies pour toutes les classes d'objets sont :
- Toutes actions (y compris les actions spécifiques à chaque classe d'objets)
- Voir
- Créer
- Modifier
- Dupliquer
- Supprimer
A ces permissions viennent s'ajouter les permissions associées aux actions spécifiques à chaque classe d'objets.
Les permissions de type association
Permet de définir les actions autorisées sur une relation de type association ou de toutes les relations de type association (Toutes associations)
Les actions définies sont :
- Toutes actions
- Lier : mettre en relation deux objets
- Délier : supprimer une relation entre deux objets
- Aller : naviguer d'un objet de la classe de départ de l'association vers un objet de la classe d'arrivée de l'association
- Retour : naviguer d'un objet de la classe d'arrivée de l'association vers un objet de la classe de départ de l'association