Development #5425
Ajouter un backend ldap
100%
Description
Le but de ce backend sera de pouvoir utiliser le mode miroir de OpenLDAP. Ce développement est nécessaire pour qu'on puisse avoir un Mandaye en cluster.
Fichiers
Révisions associées
Historique
Mis à jour par Jérôme Schneider il y a plus de 9 ans
- Fichier 0001-backends-implement-a-new-ldap-storage-backend.patch 0001-backends-implement-a-new-ldap-storage-backend.patch ajouté
- % réalisé changé de 0 à 60
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 9 ans
Sur le schéma c'est étrange d'avoir creationDate et lastConnection nommés ainsi, pourquoi pas createionDate et lastConnectionDate? (et perso j'aurais plutôt mis Time que Date).
Je ne vois pas vraiment l'utilité d'avoir une classe pour n'y mettre que des méthodes statiques mais les choses sont faites ainsi, soit; il y a quelques fautes dans les commentaires, au moins :
- s/dictionnary/dictionary/
- s/associations that matching/associations matching/
- s/conenction/connection/
Et "return a boolean" ce n'est pas vraiment une description pour has_id, ça me semble plutôt être "check the given user is present in the directory".
Finalement ce morceau semble là par erreur, pas de rapport avec le patch :
- mandaye_toolbar_offline = config.getboolean('mandaye', 'offline_toolbar') + mandaye_offline_toolbar= config.getboolean('mandaye', 'offline_toolbar')
Mis à jour par Jérôme Schneider il y a plus de 9 ans
- Fichier 0001-backends-implement-a-new-ldap-storage-backend.patch 0001-backends-implement-a-new-ldap-storage-backend.patch ajouté
- remplace lastConnection par lastConnectionDate (uniquement pour la partie ldap, le reste fera l'objet d'un autre patch)
- qui corrige les fautes repérées par Fred
- qui n'inclue plus la correction du settings (mandaye_offline_toolbar) et le replacement d'un print par un logging.
Mis à jour par Jérôme Schneider il y a plus de 9 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 60 à 100
Appliqué par commit commit:5294fd40c45b1a5c9f168143aa4dc55f03e81c4e.
Mis à jour par Jérôme Schneider il y a plus de 9 ans
- Statut changé de Résolu (à déployer) à Fermé
backends: implement a new ldap storage backend
Closes #5425