Tâche #11417
Scénario #11416: Sur Eolebase, « Gérer la distribution pour les comptes LDAP (exim_ldap_delivery) » ne devrait pas apparaître
Conditionner Gérer la distribution pour les comptes LDAP (exim_ldap_delivery) à l’activation d’eole-client-annuaire
Description
Sur un eolebase, eole-client-annuaire n’est pas installé par défaut.
Il faut donc prendre en charge que la variable activer_client_ldap
puisse ne pas être définie.
Demandes liées
Révisions associées
exim_ldap_delivery conditionnée par exim_smarthost + mode expert
Ref: #11417 @20m
exim_ldap_delivery conditionnée par activer_client_ldap
Ref: #11417 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Temps estimé mis à 3.00 h
- Restant à faire (heures) mis à 3.0
#2 Mis à jour par Joël Cuissinat il y a plus de 7 ans
En toute logique, cette variable devrait également (et d'abord) être conditionnée par exim_smarthost='oui' !
#3 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Assigné à mis à Joël Cuissinat
Pour vérifier :
Sur Eolebase, cette variable ne doit plus apparaître dans l'onglet Messagerie même en passant "Gérer la distribution locale" à oui.
La seule façon de l'obtenir est d'installer eole-client-annuaire (activer_client_ldap vaut distant par défaut) et de passer "Gérer la distribution locale" à oui.
Toujours dans l'interface de configuration du module, si "Activer le client LDAP" est mis à "non" dans l'onglet Services, la variable disparaît à nouveau ;)
#5 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Restant à faire (heures) changé de 3.0 à 0.5
#7 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
OK :
root@eolebase:~# CreoleGet exim_ldap_delivery root - Erreur creole 1 : tentative d'accès à une option nommée : exim_ldap_delivery avec les propriétés ['disabled'] root@eolebase:~# CreoleSet exim_smarthost oui root@eolebase:~# CreoleGet exim_ldap_delivery root - Erreur creole 1 : tentative d'accès à une option nommée : exim_ldap_delivery avec les propriétés ['disabled'] root@eolebase:~# grep activer_client_ldap /usr/share/eole/creole/dicos/* /usr/share/eole/creole/dicos/26_mail.xml: <condition name='disabled_if_in' source='activer_client_ldap' fallback='True'> root@eolebase:~# apt-eole install eole-client-annuaire [..] root@eolebase:~# CreoleGet activer_client_ldap distant root@eolebase:~# CreoleGet exim_ldap_delivery non root@eolebase:~# CreoleSet adresse_ip_ldap 10.0.0.1 root@eolebase:~# CreoleSet exim_ldap_delivery oui root@eolebase:~# CreoleGet exim_ldap_delivery oui