Evolution #5614
Ajouter un attribut « optional » aux « target » des « disabled_if* »
0%
Description
Dans le dictionnaire de projet:eole-exim il existe deux conditions mutuellement exclusives qui désactivent des variables d’autres dictionnaires :
- eole-exim:source:dicos/26_mail.xml?rev=1cb9c36#L171
- eole-exim:source:dicos/26_mail.xml?rev=1cb9c36#L181
Le soucis est qu’actuellement, le dictionnaire définie les variables externes avec les attributs exists='False'
et hidden='True'
:
- eole-exim:source:dicos/26_mail.xml?rev=1cb9c36#L143
- eole-exim:source:dicos/26_mail.xml?rev=1cb9c36#L153
- eole-exim:source:dicos/26_mail.xml?rev=1cb9c36#L157
Le soucis est que si les paquets eole-spamassassin, eole-courier et eole-sympa ne sont pas installés, ces variables ne devraient jamais « apparaître ».
Hors, lorsque l’on passe exim_mail_type
à la valeur smarthost
, les variables activer_sympa
et activer_courier
deviennent visibles.
Il en va de même avec activer_spamassassin
qui devient visible dès que la variable exim_mail_type
devient autre chose que satellite
.
L’idéal serait d’ajouter un attribut optional='True'
sur les targets, permettant de ne pas définir les variables externes.
L’idée globale étant de rendre obsolète l’attribut de déclaration de variable exists='False'
.
Demandes liées
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Statut changé de Nouveau à Classée sans suite
Je dois avoir des bugs de mémoire avec la chaleur, cette demande est un duplicata de #5555