Anomalie #941
problèmes au chargement des contraintes de variables
0%
Description
Au chargement d'un dictionnaire, les contraintes sont stockées en double dans les variables.
Dans le cas d'une variable utilisant "redefine", certains types de conditions sont écrasés (hidden_if_in, valid_enum, ....), mais d'autre sont conservés (auto). Ce comportement peut poser problème dans certains cas (par exemple, si on ne veut plus utiliser de fonction automatique pour une variable).
Demandes liées
Révisions associées
ajout type matériel dans business rules
see #941
correction chargement en double des contraintes (ref #941)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Assigné à mis à Emmanuel GARETTE
- Version cible mis à 2.3 BETA 2
#2 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Version cible changé de 2.3 BETA 2 à 2.3 BETA 3 => publiée en Beta 4
#3 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Version cible changé de 2.3 BETA 3 => publiée en Beta 4 à EOLE 2.3 RC1
#4 Mis à jour par Jerome Soyer il y a plus de 13 ans
- Version cible changé de EOLE 2.3 RC1 à EOLE 2.3 RC2
#5 Mis à jour par Bruno Boiget il y a plus de 13 ans
Pour résumer le fonctionnement actuel, lorsqu'une variable est redéfinie:
- si la valeur par défaut de la nouvelle variable n'est pas []:
mise à jour de la valeur par défaut et recopie sur la valeur réelle
- écrasement de la description si la nouvelle n'est pas une chaine vide
- les attributs hidden mode et multi sont écrasés
- si un nouveau 'valid_enum' sont définis dans les fonctions 'checks', on supprime l'ancien
- idem pour les nouveaux hidden_if(_not)_in
Les différentes conditions et contraintes sont ensuites ajoutées à la variable (ou à l'objet EoleDict)
#6 Mis à jour par Bruno Boiget il y a plus de 13 ans
- Version cible changé de EOLE 2.3 RC2 à EOLE 2.3 RC3
#7 Mis à jour par Emmanuel GARETTE il y a environ 13 ans
- Version cible changé de EOLE 2.3 RC3 à 76
#8 Mis à jour par Emmanuel GARETTE il y a presque 13 ans
- Statut changé de Nouveau à En attente d'informations
#9 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de En attente d'informations à Pas un bug
- Version cible
76supprimé - Distribution mis à EOLE 2.3
Ça ne bougera plus sur la 2.3 ...
Les remarques de la note n°5 ont été intégrées à la documentation officielle :
http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.3/partielles/HTML/PersonnalisationEOLEAvecCreole/co/03_familles.html#gN8d