Projet

Général

Profil

Tâche #10027

Distribution EOLE - Scénario #10152: Bugs et évolutions mineures dans l'importation des comptes Scribe

Mettre à jour l'attribut ENTPersonJointure dans le cas d'un import AAF

Ajouté par Sylvain GODME il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
10/12/2014
Echéance:
22/01/2015
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Sur un serveur de test, je viens de constater que l'importation AAF ne met pas à jour l'attribut ENTPersonJointure qui reste à la valeur par défaut "ENT". Or pourtant cet attribut contient une valeur qui identifie de façon unique un individu dans les fichiers xml AAF.

Cela pose un problème pour les applis envole qui souhaiteraient identifier un utilisateur à partir des attributs renvoyés par le serveur eolesso : en effet, on ne peut pas se baser sur l'attribut intid puisque ce dernier n'a pas la même valeur pour un même utilisateur selon qu'on importe depuis STS SIECLE ou AAF.
Il faudrait donc se rabattre vers ENTPersonJointure, à condition qu'il ne soit pas systématiquement positionné à la valeur par défaut 'ENT'. C'est compréhensible dans le cas d'un import STS SIECLE car les fichiers XML de ces applis ne comportent pas d'attribut ENTPersonJointure, mais dans le cas d'un import AAF, la valeur de l'attribut ENTPersonJointure est fournie dans le xml, autant alors le mettre à jour dans l'annuaire scribe.

Je ne connais pas les scripts qui gèrent les importations, mais la modification à faire n'est sûrement pas énorme : si le parsing du xml d'importation montre l'existence d'un attribut ENTPersonJointure (Cas AAF), alors l'attribut ENTPersonJointure de l'annuaire est valué avec la valeur fournie par le xml; si l'attribut ENTPersonJointure n'est pas fourni dans le xml (Cas STS ou SIECLE), alors on laisse la valeur par défaut 'ENT' dans l'annuaire.


Demandes liées

Lié à scribe-backend - Bac à idée #14115: Scribe - ldap - demande de création d'un nouvel attribut (utilisateurs et groupes) Nouveau 20/11/2015

Révisions associées

Révision 603adce1 (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

Mise à jour l'attribut ENTPersonJointure en cas d'un import AAF

Fixes: #10027 @3h

Révision 4fa6eee3 (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

  • writer.py : suppression d'un message de debug

Ref: #10027 @10m

Révision a2312885 (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

  • writer.py : suppression d'un message de debug

Ref: #10027 @10m

Historique

#1 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Evolution à Scénario
  • Echéance mis à 22/01/2015
  • Version cible mis à sprint 2015 2-4

#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tracker changé de Scénario à Tâche
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #10152
  • Restant à faire (heures) mis à 2.0

#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) changé de 2.0 à 3.0

#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Temps estimé changé de 2.00 h à 3.00 h

#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) changé de 3.0 à 0.5

#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans

Paquet candidat 2.3 : scribe-backend-2.3-eole142~1

#8 Mis à jour par Lionel Morin il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

#9 Mis à jour par Joël Cuissinat il y a plus de 9 ans

+ validation partielle dans le Cas de test : SCRIBE-T11-001 - Gestion des homonymes

Formats disponibles : Atom PDF