Projet

Général

Profil

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)

Ajouté par Bruno Boiget il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
Echéance:
% réalisé:

100%

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

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 Voir - version corrigée du fichier d'attribut externe pour fédération Télé Services -> Seshat) (4,11 ko) Bruno Boiget, 04/07/2014 16:41

maquette.tar.gz - fichiers pour mise en place d'une maquette (1,56 ko) Bruno Boiget, 04/07/2014 17:15


Demandes liées

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

Révisions associées

Révision 4579953e (diff)
Ajouté par Bruno Boiget il y a presque 10 ans

Modification du jeu d'attribut possible dans les attributs externes

Ref #7828 @1h30m

Révision 1f3accbf (diff)
Ajouté par Bruno Boiget il y a presque 10 ans

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

Révision 5127db9e (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Correction sur les attributs externes en cas de connexions successives

ref #7828 @2h

Révision df9dbca6 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

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 presque 10 ans

  • Fichier FrEduVecteur.py ajouté

#2 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Version cible Mises à jour 2.3.13 supprimé

#3 Mis à jour par Bruno Boiget il y a plus de 9 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 plus de 9 ans

  • Fichier FrEduVecteur.py supprimé

#5 Mis à jour par Bruno Boiget il y a plus de 9 ans

#6 Mis à jour par Bruno Boiget il y a plus de 9 ans

#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é

Formats disponibles : Atom PDF