Avec arbre de gestion des items
Héritage
Dans un système avec une arborescence d'objets (notion d'espaces dans Scenari), il est naturel d'envisager la définition de getRoles en fonction du chemin des objets, et de permettre l'héritage des autorisations d'un objet vers ses descendants.
Si un rôle est défini localement sur un objet O pour l'utilisateur U, l'héritage des rôles par les ascendants de O est coupé pour U et cette redéfinition sera héritée par les descendants de O.
Interface graphique de visualisation et de définition de getRoles
L'interface est contextuelle à un objet de l'arborescence (workspace, espace) et doit permettre :
de visualiser les autorisations définies localement,
de visualiser les autorisations hérités et leur surcharge éventuelle,
d'ajouter et supprimer une autorisation locale.