Evolution #4585
Evolution des dictionnaires fournis par eole-annuaire et eole-client-annuaire sur 2.4
Description
- adresse_ip_annuaire est à supprimer en principe
- adresse_ip_ldap doit être calculée autrement, actuellement elle se retrouve disabled si l'annuaire est local
Demandes liées
Révisions associées
- dicos/20_client_annuaire.xml : remplacement du
hidden sur la family par un freeze sur ses
variables
Ref #4585 @30m
- dicos/23_annuaire.xml : adaptations pour 2.4
Ref #4585 @20m
Il peut être nécessaire dans un calcul d'utiliser les variables des conteneurs.
Ces variables ne sont pas accessible dans CreoleVarLoader, ce qui peut poser
des problèmes (et rendre impossible son utilisation).
CreoleVarLoader créé donc maintenant également 'creole.containers'.
J'ai créé un classe CreoleGeneric pour rassembler les fonctions nécessaires.
loader.py et var_loader.py : déplacement des fonctions dans CreoleGeneric
lxml_parser.py : chargement des informations sur les conteneurs (et uniquement
sur les conteneur) pour CreoleVarLoader
ref #4585
mise a plat du client annuaire/serveur annuaire (ref #4585)
mise a plat du client annuaire/serveur annuaire (fixes #4585)
Fix massive unlock action; fixes #4585
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Statut changé de Nouveau à Accepté
- % réalisé changé de 0 à 80
Les derniers commits réalisés améliorent la situation (semble fonctionnel) sous Horus mais il restera des points à régler pour le mode conteneur + (re)mettre adresse_ip_ldap en mandatory.
#2 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Version cible changé de Eole 2.4-dev-2 à Eole 2.4-dev-3
#3 Mis à jour par Emmanuel GARETTE il y a presque 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 80 à 100
Appliqué par commit 5438355529aec31cec89ed303049e14a218ae4d8.
#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Echéance mis à 28/06/2013
- Statut changé de Résolu à Fermé
- Début changé de 12/12/2012 à 24/06/2013
Le module Horus est fonctionnel.
root@horus:~# grep adresse_ip /usr/share/eole/creole/dicos/*annu* /usr/share/eole/creole/dicos/20_client_annuaire.xml: <variable name='adresse_ip_ldap' type='string' description="Adresse IP ou nom DNS du serveur LDAP"/> /usr/share/eole/creole/dicos/23_annuaire.xml: <auto name='calc_val' target='adresse_ip_ldap'> /usr/share/eole/creole/dicos/23_annuaire.xml: <target type='variable'>adresse_ip_ldap</target>