Project

General

Profile

Tâche #13668

Scénario #5564: Comportement asymétrique dans la gestion des groupes

pouvoir réactiver un groupe désactivé dans l'EAD

Added by Emmanuel GARETTE almost 6 years ago. Updated almost 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/19/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
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

Revision 4dd8b297 (diff)
Added by Joël Cuissinat almost 6 years ago

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 almost 6 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 almost 6 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 almost 6 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 almost 6 years ago

  • Remaining (hours) changed from 0.25 to 2.0

Testé sur les paquets dev : OK => Fermer

#5 Updated by Lionel Morin almost 6 years ago

  • Remaining (hours) changed from 2.0 to 0.0

#6 Updated by Scrum Master almost 6 years ago

  • Status changed from En cours to Résolu

#7 Updated by Scrum Master almost 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF