• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 2.6.0
    • 2.5.3
    • Composantes
    • None

      Pas possible de supprimer une composante même si elle n'avait plus de dépendances sur les formation et ELP.
      En essayant de la supprimer j'ai une une popup (Pas d'exception) m'indiquant qu'elle ne pouvait être supprimée car elle avait des dépendances.
      En vérifiant dans le répo, mis à par un workflow, il n'y avait pas de référants.
      Je n'ai pu la supprimer qu'à partir du repo.

          [ODF-1313] Impossible de supprimer une composante

          David Cartier-Michaud made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Laurence Aumeunier made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

          Le bug est donc invalide, et je transforme ce bug en improvment pour afficher à l'utilisateur la liste des contenus qui empêchent la suppression d'un élément.

          Par exemple :

          Laurence Aumeunier added a comment - Le bug est donc invalide, et je transforme ce bug en improvment pour afficher à l'utilisateur la liste des contenus qui empêchent la suppression d'un élément. Par exemple :
          Laurence Aumeunier made changes -
          Attachment New: image-2016-11-28-15-18-56-010.png [ 18489 ]
          Laurence Aumeunier made changes -
          Issue Type Original: Bug [ 1 ] New: Improvement [ 4 ]

          En fait, elle avait nécessairement des références, sauf qu'il ne s'agit pas de références JCR c'est pourquoi il est normal de ne pas les voir dans le repo depuis le noeud de la composante.

          Pour retrouver les formations/ELP/conteneurs qui pointe vers la composante à supprimer, il faut exécuter la requête suivante (en remplaçant l'identifiant de la composante par le tient)

          //element(*, ametys:content)[((@ametys:orgUnit_sync = true() and @ametys:orgUnit_remote = 'orgunitContent://98cea885-b4dc-4cf6-b614-711dff41e08f') or ((not(@ametys:orgUnit_sync) or @ametys:orgUnit_sync != true()) and @ametys:orgUnit = 'orgunitContent://98cea885-b4dc-4cf6-b614-711dff41e08f'))]

          Laurence Aumeunier added a comment - En fait, elle avait nécessairement des références, sauf qu'il ne s'agit pas de références JCR c'est pourquoi il est normal de ne pas les voir dans le repo depuis le noeud de la composante. Pour retrouver les formations/ELP/conteneurs qui pointe vers la composante à supprimer, il faut exécuter la requête suivante (en remplaçant l'identifiant de la composante par le tient) //element(*, ametys:content)[((@ametys:orgUnit_sync = true () and @ametys:orgUnit_remote = 'orgunitContent://98cea885-b4dc-4cf6-b614-711dff41e08f' ) or ((not(@ametys:orgUnit_sync) or @ametys:orgUnit_sync != true ()) and @ametys:orgUnit = 'orgunitContent://98cea885-b4dc-4cf6-b614-711dff41e08f' ))]
          Laurence Aumeunier made changes -
          Assignee New: Laurence Aumeunier [ laurence ]
          Laurence Aumeunier made changes -
          Fix Version/s New: 2.5.4 [ 13180 ]
          David Cartier-Michaud created issue -

            laurence Laurence Aumeunier
            dcartier David Cartier-Michaud
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: