Project

General

Profile

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

Added by Daniel Dehennin over 6 years ago. Updated about 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/27/2015
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
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.


Related issues

Related to 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é 04/27/2015

Associated revisions

Revision fa43e4f0 (diff)
Added by Joël Cuissinat about 5 years ago

exim_ldap_delivery conditionnée par exim_smarthost + mode expert

Ref: #11417 @20m

Revision f0051dda (diff)
Added by Joël Cuissinat about 5 years ago

exim_ldap_delivery conditionnée par activer_client_ldap

Ref: #11417 @30m

History

#1 Updated by Joël Cuissinat almost 6 years ago

  • Estimated time set to 3.00 h
  • Remaining (hours) set to 3.0

#2 Updated by Joël Cuissinat about 5 years ago

En toute logique, cette variable devrait également (et d'abord) être conditionnée par exim_smarthost='oui' !

#3 Updated by Joël Cuissinat about 5 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Joël Cuissinat about 5 years ago

  • Assigned To set to 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 Updated by Joël Cuissinat about 5 years ago

  • % Done changed from 0 to 100

#6 Updated by Joël Cuissinat about 5 years ago

  • Remaining (hours) changed from 3.0 to 0.5

#7 Updated by Scrum Master about 5 years ago

  • Status changed from En cours to Résolu

#8 Updated by Emmanuel GARETTE about 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 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

Also available in: Atom PDF