Project

General

Profile

Tâche #7828

Distribution EOLE - Scénario #8775: Reprise existant (2.3)

jeu d'attribut non mis à jour en cas d'utilisation d'attributs externe (mode fournisseur de service)

Added by Bruno Boiget about 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):

Description

après discussion avec Bernard Lecat (Orléans), il semble que les attributs externes soient mal gérés.
Les valeurs renvoyées par l'IDP sont bien mises à jour, mais le jeu d'attribut n'est pas modifié et il ne correspond donc plus aux valeurs recherchées.

Pour résoudre le problème, le jeu d'attribut est passé en paramètre aux fonctions de calcul d'attributs, qui sont chargées de le mettre à jour. (voir exemple corrigé en pièce jointe)

Rqe: si on veut conserver l'attribut calculé lui même (par exemple la valeur de FrEduVecteur dans l'exemple donné), il faut penser à le renvoyer dans le retour de la fonction, le couple clé/valeur d'origine étant supprimé et remplacé par le dictionnaire retourné.

FrEduVecteur.py View - version corrigée du fichier d'attribut externe pour fédération Télé Services -> Seshat) (4.11 KB) Bruno Boiget, 07/04/2014 04:41 PM

maquette.tar.gz - fichiers pour mise en place d'une maquette (1.56 KB) Bruno Boiget, 07/04/2014 05:15 PM


Related issues

Related to EoleSSO - Evolution #4950: Ajouter la possibilité de rechercher des attributs dans une source de données alternative en cas de fédération Fermé 03/29/2013
Related to EoleSSO - Tâche #9105: Erreur de comportement introduite dans la dernière mise à jour (authentification OTP) Fermé 10/01/2014 10/10/2014

Associated revisions

Revision 4579953e (diff)
Added by Bruno Boiget about 7 years ago

Modification du jeu d'attribut possible dans les attributs externes

Ref #7828 @1h30m

Revision 1f3accbf (diff)
Added by Bruno Boiget almost 7 years ago

Refonte des fonctions de chargement de configuration pour permettre leur log

- La prise en compte des fichiers de configuration est retardée jusqu'au
lancement du reacteur Twisted après que le système de log soit initialisé

ref #7828 @45m

Revision 5127db9e (diff)
Added by Bruno Boiget almost 7 years ago

Correction sur les attributs externes en cas de connexions successives

ref #7828 @2h

Revision df9dbca6 (diff)
Added by Bruno Boiget almost 7 years ago

correction de l'exemple d'attribut externe pour fédération TS -> Seshat

- Dans le cas d'un élève, le vecteur n'était pas retourné sous forme de liste

ref #7828 @15m

History

#1 Updated by Bruno Boiget about 7 years ago

  • File FrEduVecteur.py added

#2 Updated by Joël Cuissinat almost 7 years ago

  • Target version deleted (Mises à jour 2.3.13)

#3 Updated by Bruno Boiget almost 7 years ago

  • Status changed from Nouveau to Résolu
  • Target version set to sprint 2014 36-37
  • % Done changed from 0 to 100

Testé sur une maquette avec un fonctionnement globalement équivalent. En attente de confirmation par Bernard sur leur maquette de production

#4 Updated by Bruno Boiget almost 7 years ago

  • File deleted (FrEduVecteur.py)

#5 Updated by Bruno Boiget almost 7 years ago

#6 Updated by Bruno Boiget almost 7 years ago

#7 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche
  • Parent task set to #8775

#8 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF