Projet

Général

Profil

Actions

Anomalie #69

fermé

Révision du support LDAP pour les fiches contacts

Ajouté par Grégory MARIGOT - TEICEE il y a plus de 14 ans. Mis à jour il y a presque 14 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
Début:
12/07/2010
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
1.0

Description

Chaque sauvegarde d'un contact provoque l'enregistrement dans l'annuaire LDAP sous la forme d'une suppression (le login servant de clef) puis recréation, alors que souvent une modification serait plus appropriée.

Parfois la répercution vers le LDAP est même inutile. Par exemple la connexion sur EpnAdmin change le champs last_login qui n'intéresse pas l'annuaire (suppression/recréation inutile). Ou encore l'enregistrement d'un nouveau contact qui fait un 1er "save" en BdD pour récupérer le nouvel id, l'enregistrement Ldap pourrait se faire uniquement sur le "save" final.

La branche des fiches (idem pour les groupes) est indiquée en dur dans les classes CtnUserLdap et CtnGroupLdap. On peut préférer avoir cette donnée regroupée dans la configuration de l'annuaire (app.yml).

La gestion de l'uidNumber des fiches Ldap en génère un nouveau à chaque création de manière incrémentale. Si celà assure un uidNumber unique, il change à chaque recréation donc actuellement à chaque modif. Si ce n'est pas génant actuellement, ce champs n'ayant pas d'utilité, ce n'est pas logique pour autant et nous prive d'une éventuelle utilisation de cet uid.


Demandes liées 4 (0 ouverte4 fermées)

Lié à Anomalie #64: Cohérence entre base Contacts et annuaire LDAPFerméGrégory MARIGOT - TEICEE29/06/2010

Actions
Lié à Evolution #68: Gérer un second annuaire LDAP en copieFerméGrégory MARIGOT - TEICEE12/07/2010

Actions
Lié à Evolution #72: Regénération de l'annuaire LDAP à partir de la BdD EpnAdminFerméGrégory MARIGOT - TEICEE15/07/2010

Actions
Lié à Evolution #92: Révision de l'export LDAPFerméGrégory MARIGOT - TEICEE09/03/2011

Actions
Actions

Formats disponibles : Atom PDF