Project

General

Profile

Anomalie #941

problèmes au chargement des contraintes de variables

Added by Bruno Boiget over 10 years ago. Updated over 8 years ago.

Status:
Pas un bug
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Start date:
09/13/2010
Due date:
% Done:

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).


Related issues

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

Associated revisions

Revision 6ea350c8 (diff)
Added by moyooo over 13 years ago

ajout type matériel dans business rules
see #941

Revision 9902476e (diff)
Added by Bruno Boiget over 10 years ago

correction chargement en double des contraintes (ref #941)

History

#1 Updated by Joël Cuissinat over 10 years ago

  • Assigned To set to Emmanuel GARETTE
  • Target version set to 2.3 BETA 2

#2 Updated by Joël Cuissinat over 10 years ago

  • Target version changed from 2.3 BETA 2 to 2.3 BETA 3 => publiée en Beta 4

#3 Updated by Joël Cuissinat over 10 years ago

  • Target version changed from 2.3 BETA 3 => publiée en Beta 4 to EOLE 2.3 RC1

#4 Updated by Jerome Soyer over 10 years ago

  • Target version changed from EOLE 2.3 RC1 to EOLE 2.3 RC2

#5 Updated by Bruno Boiget over 10 years ago

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 Updated by Bruno Boiget over 10 years ago

  • Target version changed from EOLE 2.3 RC2 to EOLE 2.3 RC3

#7 Updated by Emmanuel GARETTE about 10 years ago

  • Target version changed from EOLE 2.3 RC3 to 76

#8 Updated by Emmanuel GARETTE almost 10 years ago

  • Status changed from Nouveau to En attente d'informations

#9 Updated by Joël Cuissinat over 8 years ago

  • Status changed from En attente d'informations to Pas un bug
  • Target version deleted (76)
  • Distribution set to 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

Also available in: Atom PDF