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é.
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Bruno Boiget il y a environ 10 ans
- Fichier FrEduVecteur.py ajouté
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Version cible
Mises à jour 2.3.13supprimé
#3 Mis à jour par Bruno Boiget il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- Version cible mis à sprint 2014 36-37
- % réalisé changé de 0 à 100
Testé sur une maquette avec un fonctionnement globalement équivalent. En attente de confirmation par Bernard sur leur maquette de production
#4 Mis à jour par Bruno Boiget il y a presque 10 ans
- Fichier
FrEduVecteur.pysupprimé
#5 Mis à jour par Bruno Boiget il y a presque 10 ans
- Fichier FrEduVecteur.py Voir ajouté
#6 Mis à jour par Bruno Boiget il y a presque 10 ans
- Fichier maquette.tar.gz ajouté
#7 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tracker changé de Anomalie à Tâche
- Tâche parente mis à #8775
#8 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de Résolu à Fermé