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)
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é.
Related issues
Associated revisions
Modification du jeu d'attribut possible dans les attributs externes
Ref #7828 @1h30m
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
Correction sur les attributs externes en cas de connexions successives
ref #7828 @2h
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
- File FrEduVecteur.py View added
#6 Updated by Bruno Boiget almost 7 years ago
- File maquette.tar.gz added
#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é