Tâche #14150
Scénario #13655: L'attribut LastUpdate d'un groupe doit être mis à jour si une modification concerne ce groupe
Détecter tous les cas où un groupe est modifié et s'assurer que son attribut est mis à jour
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Révisions associées
Maj de l'attribut LastUpdate d'un groupe sur inscription/désinscription
- scribe/eoleuser.py : appel à "grp._touch()" dans les méthodes "_inscription" et "_desinscription"
Ref: #14150 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Assigné à mis à Joël Cuissinat
#3 Mis à jour par Joël Cuissinat il y a environ 8 ans
Cas possibles :
- création du groupe : a priori, quelque soit le mode de création, l'attribut est correctement initialisé
- modification du groupe
- inscription d'utilisateur : import/EAD/script
- désinscription d'utilisateur : import/EAD/script
- modification d'un autre attribut (que memberUid) : cas à définir ?
#4 Mis à jour par Joël Cuissinat il y a environ 8 ans
Tests réalisés :
- changement de classe d'un élève par l'EAD : le LastUpdate des classes "source" et "destination" n'est pas changé
- inscription d'un élève à une option par l'EAD : le LastUpdate de l'option n'est pas changé
- désinscription d'un élève d'une option par l'EAD : le LastUpdate de l'option n'est pas changé
#5 Mis à jour par Joël Cuissinat il y a environ 8 ans
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 4.0 à 2.0
#6 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 50 à 100
Pour moi, c'est OK.
#7 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 2.0 à 0.0