Anomalie #329
fermé[ASGARD] Contrôles manquants
100%
Description
Lorsque g_admin tente de modifier les champs producteur ou nom_schema pour un schéma dont un super-utilisateur est propriétaire, l'erreur retournée est une erreur de PostgreSQL interceptée par TA0 et non une erreur Asgard (comme c'est bien le cas pour le lecteur et l'éditeur, qui renvoient TA4) :
Fichiers
Mis à jour par Leslie Lemaire il y a environ 4 ans
- % réalisé changé de 0 à 100
- Statut changé de Nouveau à Fermé
- Description mis à jour (diff)
- Fichier asgard_5_triggers_v15.sql asgard_5_triggers_v15.sql ajouté
Le problème ne concernait pas uniquement les modifications de champs, mais plus largement toutes les tentatives d'action par g_admin sur des schémas appartenant à des super-utilisateurs.
Corrigé dans asgard_5_triggers_v15 pour asgard 1.0.0.
- lignes 115 à 127 (suppression d'un schéma mis à la corbeille) : ajout d'un contrôle et d'une erreur en cas d'échec.
- lignes 509 à 563 (autres opérations) : nouveau bloc, ajout de multiples contrôles/erreurs.
Le nouveau comportement est décrit d'un point de vue fonctionnel dans le descriptif des nouveautés de la 1.0.