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.
Demandes liées
Révisions associées
possibilité d'ajouté 'optional' à une target d'une condition (fixes #5555)
support des optionals pour les *list (ref #5555)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 11 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 16b034efdae39ecb14a5a80e661c719f399ffd91.
#2 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Version cible mis à Eole 2.4-dev-3
#3 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Assigné à mis à Emmanuel GARETTE
#4 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Version cible changé de Eole 2.4-dev-3 à Eole 2.4-alpha
#5 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Résolu à 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.