Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-2264

indicateurs de mutualisation pas toujours visibles

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • 4.3.0
    • 4.3.0
    • None
    • None
    • 4.3 RC2

       parfois l'indicateur de mutualisation ne fonctionne pas très bien cf capture d'écran pj.

          [ODF-2264] indicateurs de mutualisation pas toujours visibles

          Je classe ce ticket en "Won't fix" car la seule manière que je trouve pour le reproduire est la manière que j'ai décrite.

          C'est un cas qui techniquement est difficile à traiter et qui dégraderait utilisation de l'outil. En effet pour mettre à jour le décorateur de l'ELP qui vient d'être mutualisé il faudrait :
          1/ être capable de détecter quel est l'identifiant de l'ELP mutualisé et de regarder si il existe déjà dans l'arbre. En l'état ce n'est pas possible car les infos disponibles dans le bus de message ne concerne uniquement le noeud parent (liste) qui vient de recevoir un nouvel élément (et qui provoque son rafraichissement)
          2/ en supposant qu'il est possible de connaitre l'identifiant de l'ELP mutualisé, il faudrait, pour mettre à jour son décorateur, rafraichir son nœud parent. Graphiquement on aurait donc 2 nœuds à recharger et on risque alors de perdre la sélection courante, ce qui de mon point de vue serait plus embêtant que d'avoir un décorateur non à jour.

          Merci de réouvrir cette issue si il existe un moyen de reproduire ce problème autre que la mutualisation d'un ELP existant et visible dans l'arbre.

          Laurence Aumeunier added a comment - Je classe ce ticket en "Won't fix" car la seule manière que je trouve pour le reproduire est la manière que j'ai décrite. C'est un cas qui techniquement est difficile à traiter et qui dégraderait utilisation de l'outil. En effet pour mettre à jour le décorateur de l'ELP qui vient d'être mutualisé il faudrait : 1/ être capable de détecter quel est l'identifiant de l'ELP mutualisé et de regarder si il existe déjà dans l'arbre. En l'état ce n'est pas possible car les infos disponibles dans le bus de message ne concerne uniquement le noeud parent (liste) qui vient de recevoir un nouvel élément (et qui provoque son rafraichissement) 2/ en supposant qu'il est possible de connaitre l'identifiant de l'ELP mutualisé, il faudrait, pour mettre à jour son décorateur, rafraichir son nœud parent. Graphiquement on aurait donc 2 nœuds à recharger et on risque alors de perdre la sélection courante, ce qui de mon point de vue serait plus embêtant que d'avoir un décorateur non à jour. Merci de réouvrir cette issue si il existe un moyen de reproduire ce problème autre que la mutualisation d'un ELP existant et visible dans l'arbre.

          Difficile à reproduire.
          J'ai trouvé une seul 1 cas aux limites :

          • Ouvrir une maquette
          • Activer l'affichage du décorateur "Elément mutualisés"
          • Ajouter un nouveau ELP (il n'est pas encore mutualisé)
          • Insérer cet ELP ailleurs dans la maquette
            L'ELP apparait bien avec l'icône de mutualisation à cet endroit, mais l'ELP initial non.
            Un rafraichissement de la maquette ou juste de la liste parente rétablie correctement l'état de l'ELP.

          Existe-il un moyen de le reproduire systématiquement ? Si oui merci je le décrire précisément.

          Laurence Aumeunier added a comment - Difficile à reproduire. J'ai trouvé une seul 1 cas aux limites : Ouvrir une maquette Activer l'affichage du décorateur "Elément mutualisés" Ajouter un nouveau ELP (il n'est pas encore mutualisé) Insérer cet ELP ailleurs dans la maquette L'ELP apparait bien avec l'icône de mutualisation à cet endroit, mais l'ELP initial non. Un rafraichissement de la maquette ou juste de la liste parente rétablie correctement l'état de l'ELP. Existe-il un moyen de le reproduire systématiquement ? Si oui merci je le décrire précisément.

            laurence Laurence Aumeunier
            adelaide Adélaïde Palacios (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: