Projet

Général

Profil

Development #5425

Ajouter un backend ldap

Ajouté par Jérôme Schneider il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Jérôme Schneider
Catégorie:
-
Version cible:
Début:
08 septembre 2014
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision 5294fd40 (diff)
Ajouté par Jérôme Schneider il y a plus de 9 ans

backends: implement a new ldap storage backend

Closes #5425

Historique

#1

Mis à jour par Jérôme Schneider il y a plus de 9 ans

  • Statut changé de Nouveau à En cours
#2

Mis à jour par Jérôme Schneider il y a plus de 9 ans

  • Version cible mis à 0.10
#3

Mis à jour par Jérôme Schneider il y a plus de 9 ans

#4

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')
#5

Mis à jour par Jérôme Schneider il y a plus de 9 ans

Un nouveau patch qui :
  • 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.
#6

Mis à jour par Frédéric Péters il y a plus de 9 ans

ack.

#7

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.

#8

Mis à jour par Jérôme Schneider il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF