Project

General

Profile

Scénario #5564

Comportement asymétrique dans la gestion des groupes

Added by Laurent COOPER almost 8 years ago. Updated over 5 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
Version mineure
Start date:
10/19/2015
Due date:
12/18/2015
% Done:

100%

Estimated time:
(Total: 2.00 h)
Spent time:
(Total: 3.25 h)
Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Pour un utilisateur qui gère ses groupes, le comportement dans l'affichage est asymétrique.

  • S'il sélectionne un groupe dans la partie gauche (groupe disponible) et clique sur "ajouter", le groupe disparait à gauche, et apparaît dans la partie droite.
  • Par contre, s'il sélectionne un groupe à droite et clique sur "retirer", le groupe disparait à droite, mais il n'apparaît pas à gauche tant que l'on a pas cliqué sur "valider". C'est cette partie qui est étrange.
Si joint 3 copies d'écrans successive qui résument le problème :
  • situation initiale.
  • ajout du groupe_test ok
  • suppression du groupe_test : il disparait totalement de l'affichage tant que l'on a pas validé

Capture d’écran 2013-06-11 à 10.33.31.png View (17.5 KB) Laurent COOPER, 06/11/2013 10:37 AM

Capture d’écran 2013-06-11 à 10.33.46.png View (17.4 KB) Laurent COOPER, 06/11/2013 10:37 AM

Capture d’écran 2013-06-11 à 10.34.07.png View (16.9 KB) Laurent COOPER, 06/11/2013 10:37 AM


Subtasks

Tâche #13668: pouvoir réactiver un groupe désactivé dans l'EADFerméJoël Cuissinat

History

#1 Updated by Emmanuel GARETTE over 5 years ago

  • Tracker changed from Anomalie to Proposition Scénario
  • Project changed from Scribe to ead
  • Category set to Version mineure
  • Priority changed from Bas to Normal

La demande ne semble pas complexe a implémenter :

  • 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>";
                };
        }
}

#2 Updated by Scrum Master over 5 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Start date deleted (10/19/2015)
  • Release set to EOLE 2.5.2
  • Story points set to 1.0
  • Distribution set to Toutes

#3 Updated by Joël Cuissinat over 5 years ago

  • Due date set to 12/18/2015
  • Target version set to Sprint 2015 49-51 - Équipe MENESR
  • Start date set to 11/30/2015

#4 Updated by Joël Cuissinat over 5 years ago

  • Assigned To set to force verte

#5 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF