Projet

Général

Profil

Actions

Anomalie #329

fermé

[ASGARD] Contrôles manquants

Ajouté par Leslie Lemaire il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Version cible:
Début:
28/08/2020
Echéance:
% réalisé:

100%

Temps estimé:
# ref:

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

erreur_proprietaire.png (7,46 ko) erreur_proprietaire.png Leslie Lemaire, 28/08/2020 19:01
asgard_5_triggers_v15.sql (65,9 ko) asgard_5_triggers_v15.sql Leslie Lemaire, 31/08/2020 13:35

Mis à jour par Leslie Lemaire il y a plus de 3 ans

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.

Actions

Formats disponibles : Atom PDF