Projet

Général

Profil

Tâche #13668

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

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

Ajouté par Emmanuel GARETTE il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
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>";
                };
        }
}

Révisions associées

Révision 4dd8b297 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Sujet changé de pouvoir réactiver un groupe désactiver dans l'EAD à pouvoir réactiver un groupe désactivé dans l'EAD

#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans

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 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.25

#4 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Restant à faire (heures) changé de 0.25 à 2.0

Testé sur les paquets dev : OK => Fermer

#5 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Restant à faire (heures) changé de 2.0 à 0.0

#6 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF