Tâche #13668
Scénario #5564: Comportement asymétrique dans la gestion des groupes
pouvoir réactiver un groupe désactivé dans l'EAD
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Description
La demande ne semble pas complexe a implémenté :
- dans le fichier backend/actions/scribe/tool/formencode.py, remplacer :
href1 = "javascript:formRemoveFromList('%s_form');" % racine
par
href1 = "javascript:formRemoveFromList('%s_form', '%s_select');" % (racine, racine)
Dans le fichier : frontend/web/static/script/5_formulaire.js
Prendre ne compte la modification :
function formRemoveFromList(from, to){ // supprime les lignes sélectionnées d'un formulaire composé de checkbox tag = $(from); if (to) tagTo = $(to); checked = formGetCheckedElement(tag); for (i=0; i<checked.length;i++){ name = checked[i].name; if (name.substr(0,6)!='sticky'){ rmtag = $(name); rmtag.parentNode.removeChild(rmtag);} if (to) { tagTo.childNodes[1].innerHTML += "<option value=\"" + name + "\">" + name + "</option>"; }; } }
Associated revisions
Correction de l'affichage dans la gestion des groupes
- backend/actions/lib/widgets/form.py : gestion du cas où le "select" est vide
- backend/actions/scribe/tool/formencode.py : injection de la destination
- frontend/web/static/script/5_formulaire.js : prise en compte de la destination
Ref: #13668 @3h
History
#1 Updated by Joël Cuissinat over 7 years ago
- Subject changed from pouvoir réactiver un groupe désactiver dans l'EAD to pouvoir réactiver un groupe désactivé dans l'EAD
#2 Updated by Joël Cuissinat over 7 years ago
Pour tester :
- scénario original
- créer des groupes de type "Groupe"
- se connecter à l'EAD avec un compte prof et aller dans Préférences => Groupes
- scénario alternatif
- créer des groupes de type "Groupe"
- éditer un compte élève (Gestion->Utilisateurs->Recherche d'utilisateur)
- aller dans le bloc "GROUPES"
- test complémentaire
- tester avec la liste des Groupes disponibles vide (cas non géré dans la proposition de correction initiale)
#3 Updated by Joël Cuissinat over 7 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Joël Cuissinat
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.25
#4 Updated by Lionel Morin over 7 years ago
- Remaining (hours) changed from 0.25 to 2.0
Testé sur les paquets dev : OK => Fermer
#5 Updated by Lionel Morin over 7 years ago
- Remaining (hours) changed from 2.0 to 0.0
#6 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#7 Updated by Scrum Master over 7 years ago
- Status changed from Résolu to Fermé