Evolution #5555
Rendre optionel les target des disabled_if_(not_)?in
100%
Description
Il faudrait permettre qu’une cible de type variable (voir famille?) des disabled_if*
soit inexistante.
Dans le dictionnaire du project eole-exim nous définissions des variables avec l’attribut exists='False'
afin des les utiliser comme cible des disabled_if
.
Le soucis est que si, par exemple, le dictionnaire de eole-spamassassin n’est pas installé, le passage de la variable exim_mail_type
à smarthost
rend accessible activer_spamassassin
, qui ne devrait pas exister.
Related issues
Associated revisions
possibilité d'ajouté 'optional' à une target d'une condition (fixes #5555)
support des optionals pour les *list (ref #5555)
History
#1 Updated by Emmanuel GARETTE almost 8 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 16b034efdae39ecb14a5a80e661c719f399ffd91.
#2 Updated by Joël Cuissinat almost 8 years ago
- Target version set to Eole 2.4-dev-3
#3 Updated by Joël Cuissinat over 7 years ago
- Assigned To set to Emmanuel GARETTE
#4 Updated by Joël Cuissinat over 7 years ago
- Target version changed from Eole 2.4-dev-3 to Eole 2.4-alpha
#5 Updated by Daniel Dehennin over 7 years ago
- Status changed from Résolu to Fermé
Sur un EOLE base, dans eole-exim:source:dicos/26_mail.xml?rev=541f8b64
- Mettre en commentaire la définition de la variable
activer_spamassassin
(eole-exim:source:dicos/26_mail.xml?rev=541f8b64#142) - Définir
<target type='variable' optional='True'>activer_spamassassin</target>
au test surexim_mail_type
(eole-exim:source:dicos/26_mail.xml?rev=541f8b64#182) - Mettre en commentaire le test où
activer_spamassassin
est ensource
car ce n’est pas géré pour l’instant (eole-exim:source:dicos/26_mail.xml?rev=541f8b64#238)
Pas d’erreur sur mon serveur de test.