Evolution #358
ferméRéaffecter les droits d'un rôle
100%
Description
Nouvelle action à implémenter.
Cible : rôles de groupe et rôles de connexion.
Commande :
SELECT z_asgard_admin.asgard_reaffecte_role(
n_role := #nom_role#,
n_role_cible = #nom_role_cible#,
b_hors_asgard := true,
b_default_acl := true
) ;
Le paramétrage ci-avant implique que les droits sur les objets non gérés par ASGARD sont pris en compte, ainsi que les privilèges par défaut. C'est adapté au fait que c'est souvent pour supprimer un rôle qu'on utilisera cette fonction et qu'il ne doit donc plus rester aucun droit.
La spécificité de cette action est qu'elle nécessite de désigner deux rôles : celui qui perd ses droits et celui qui les récupère. Elle sera vraisemblablement beaucoup plus complexe à implémenter que la suppression pure et simple des droits et paraît moins urgente.
Nom de l'action : Transférer les droits
Texte d'aide : Transfère tous les droits du rôle sur les objets de la base, ainsi que ses privilèges par défaut, à un rôle désigné.
Icône (déjà fournie) :
Fichiers
Mis à jour par Leslie Lemaire il y a environ 4 ans
Une idée pour gérer ça : pourquoi pas un couper/coller du même genre que ce que tu as fait pour le déplacement d'objets ?
Réaffecter les droits / Couper
, Réaffecter les droits / Coller
, Annuler le Réaffecter les droits / Couper
?
Mis à jour par Didier LECLERC il y a plus de 3 ans
Leslie,
Je viens de terminer l'implémentation de cette fonctionnalité.
Avec l'IHM qui se ré-affiche, l'aide contextuelle et les menus contextuels dynamiques
Sauf que l'instruction ci-dessous plante.
SELECT z_asgard_admin.asgard_reaffecte_role(n_role := did, n_role_cible := did3, b_hors_asgard := true, b_default_acl := true) err.pgcode = 42703 err.pgerror = ERREUR: la colonne « did » n'existe pas LINE 1: ...CT z_asgard_admin.asgard_reaffecte_role(n_role := did, n_rol...
Bien évidemment le rôle de connexion did existe
Mis à jour par Didier LECLERC il y a plus de 3 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
- Temps estimé mis à 32.00 h
OK : Implémenté dans la version 1.2.5