Projet

Général

Profil

Scénario #5564

Comportement asymétrique dans la gestion des groupes

Ajouté par Laurent COOPER il y a presque 11 ans. Mis à jour il y a plus de 8 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
Version mineure
Début:
19/10/2015
Echéance:
18/12/2015
% réalisé:

100%

Temps estimé:
(Total: 2.00 h)
Temps passé:
(Total: 3.25 h)
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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 Voir (17,5 ko) Laurent COOPER, 11/06/2013 10:37

Capture d’écran 2013-06-11 à 10.33.46.png Voir (17,4 ko) Laurent COOPER, 11/06/2013 10:37

Capture d’écran 2013-06-11 à 10.34.07.png Voir (16,9 ko) Laurent COOPER, 11/06/2013 10:37


Sous-tâches

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

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Tracker changé de Anomalie à Proposition Scénario
  • Projet changé de Scribe à ead
  • Catégorie mis à Version mineure
  • Priorité changé de Bas à 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 Mis à jour par Scrum Master il y a plus de 8 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Début 19/10/2015 supprimé
  • Release mis à EOLE 2.5.2
  • Points de scénarios mis à 1.0
  • Distribution mis à Toutes

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

  • Echéance mis à 18/12/2015
  • Version cible mis à Sprint 2015 49-51 - Équipe MENESR
  • Début mis à 30/11/2015

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

  • Assigné à mis à force verte

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

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF