Anomalie #6498
Les variables forcées en frozen devraient voir apparaitre le valeur par défaut
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
L’application des conditions frozen_if_in
et frozen_if_not_in
devrait forcer la valeur par défault de la variable.
Actuellement, seules les variables redéfinies avec un attribut hidden
le sont.
Demandes liées
Révisions associées
Les variables « frozen » doivent retourner leur valeur par défaut
- creole/var_loader.py (CreoleConstraint.populate_conditions): Ajout de
la propriétée « force_default_on_freeze » pour les conditions
« frozen_if_in » et « frozen_if_not_in ».
Fixes: #6498 @30m
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit b2d3495e08fe35c3951067f2e181cdb0c52c9369.
#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Résolu à Fermé
OK, validé avec l’onglet messagerie
>>> from creole.loader import creole_loader
>>> conf = creole_loader()
>>> conf.read_write()
>>> conf.creole.messagerie.exim_relay_smtp = None
>>> conf.creole.messagerie.exim_mail_type = 'smarthost'
>>> conf.creole.messagerie.activer_exim_relay_smtp = 'non'
>>> conf.creole.messagerie.exim_mail_type = 'satellite'
>>> assert(conf.creole.messagerie.exim_relay_smtp == None)