Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a presque 9 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/04/2015
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Lié à Distribution EOLE - Tâche #11418: Vérifier la supression de « Gérer la distribution pour les comptes LDAP (exim_ldap_delivery) » dans la doc Eolebase Fermé 27/04/2015

Révisions associées

Révision fa43e4f0 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

exim_ldap_delivery conditionnée par exim_smarthost + mode expert

Ref: #11417 @20m

Révision f0051dda (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

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

Formats disponibles : Atom PDF