Projet

Général

Profil

Anomalie #941

problèmes au chargement des contraintes de variables

Ajouté par Bruno Boiget il y a plus de 13 ans. Mis à jour il y a plus de 11 ans.

Statut:
Pas un bug
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
13/09/2010
Echéance:
% réalisé:

0%

Distribution:
EOLE 2.3

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

Lié à conf-horus - Anomalie #1628: Onglet "Client LDAP" Fermé 04/04/2011
Lié à Documentations - Evolution #2689: Préciser le comportement des différentes contraintes avec une variable redéfinie Fermé 09/01/2012
Lié à creole - Evolution #2985: Possibilité de supprimer les check au redefine Fermé 29/02/2012

Révisions associées

Révision 6ea350c8 (diff)
Ajouté par moyooo il y a plus de 16 ans

ajout type matériel dans business rules
see #941

Révision 9902476e (diff)
Ajouté par Bruno Boiget il y a plus de 13 ans

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 76 supprimé
  • 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

Formats disponibles : Atom PDF