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