Interfaces d'accès aux authorizations
Il est convenu d'avoir deux interfaces d'accès aux autorisations. une interface par autorisation (IA) une interface par utilisateur (IU). A ces interfaces s'ajoute une interface non modifiable présentant les autorisation d'un utilisateur (reprend le schema défini pour placer/modifier une autorisation). Ces interfaces présentent (ordre des colonnes adapté) le/s nom/s des autorisations, le/s login des utilisateurs, les types de données. On peut modifier une autorisation, la supprimer dans la vue IA, détacher un utilisateur d'une autorisation (position des boutons adapté à l'interface).
Le détail présentera les infos d'un utilisateur(IU), les rôles d'un type de données.
On peut avoir un niveau nombre de .... pour alléger les cases.
Les deux interfaces permettent d'ajouter une autorisation.
A part les boutons allant vers une autre interface, les actions sélectionnées sont effectuées après avoir cliqué sur un bouton valider. Un rendu de l'interface montre les modifications demandées.
Si on supprime le dernier utilisateur, on conserve l'autorisation avec l'utilisateur courant.
Des filtres permettent de limiter le nombre d'éléments, limiter aux datatypes/references...
Les actions ne sont pas reportées dans une colonne mais rapprochées de l'objet sur lequel elles agissent.