Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-59665

Rework sorting for Uninstall columns of Installed in Plugin Manager

    • Jenkins 2.205

      open /pluginManager/installed (Jenkins 2.198)

      Have:

      1. a couple of plugins with dependencies (enabled)
      2. a couple of plugins (disabled)
      3. a couple of plugins that have never been upgraded
      4. a couple of plugins which have been upgraded

      Actual results

      I can't really explain what it's doing. – It appears to be stable (i.e. toggling the sort direction for one of these columns reverses the sort), but it isn't global (i.e. changing the sort key to a different column, e.g. Name, and then back to the Enabled column results in a new sort).

      Expected results

      Sorting by Uninstall should sort into two sets:
      1. Uninstall button enabled
      2. Uninstall button disabled

          [JENKINS-59665] Rework sorting for Uninstall columns of Installed in Plugin Manager

          Josh Soref created issue -
          Josh Soref made changes -
          Description Original: open /pluginManager/installed

          Have:
           # a couple of plugins with dependencies (enabled)
           # a couple of plugins (disabled)
           # a couple of plugins that have never been upgraded
           # a couple of plugins which have been upgraded

          h3. Actual results

          I can't really explain what it's doing. – It appears to be stable (i.e. toggling the sort direction for one of these columns reverses the sort), but it isn't global (i.e. changing the sort key to a different column, e.g. Name, and then back to the Enabled column results in a new sort).
          h3. Expected results
          h5. Sorting by Enabled should sort into three sets:
           # Enabled (checkbox checked)

           # Enabled (checkbox disabled) and can't be disabled (because they're used by enabled plugins)

           # Disabled (checkbox unchecked)

          h5. Sorting by Uninstall should sort into: two sets:
           # Uninstall button enabled
           # Uninstall button disabled
          New: open /pluginManager/installed (Jenkins 2.198)

          Have:
           # a couple of plugins with dependencies (enabled)
           # a couple of plugins (disabled)
           # a couple of plugins that have never been upgraded
           # a couple of plugins which have been upgraded

          h3. Actual results

          I can't really explain what it's doing. – It appears to be stable (i.e. toggling the sort direction for one of these columns reverses the sort), but it isn't global (i.e. changing the sort key to a different column, e.g. Name, and then back to the Enabled column results in a new sort).
          h3. Expected results
          h5. Sorting by Enabled should sort into three sets:
           # Enabled (checkbox checked)

           # Enabled (checkbox disabled) and can't be disabled (because they're used by enabled plugins)

           # Disabled (checkbox unchecked)

          h5. Sorting by Uninstall should sort into: two sets:
           # Uninstall button enabled
           # Uninstall button disabled
          Daniel Beck made changes -
          Labels New: newbie-friendly
          Josh Soref made changes -
          Description Original: open /pluginManager/installed (Jenkins 2.198)

          Have:
           # a couple of plugins with dependencies (enabled)
           # a couple of plugins (disabled)
           # a couple of plugins that have never been upgraded
           # a couple of plugins which have been upgraded

          h3. Actual results

          I can't really explain what it's doing. – It appears to be stable (i.e. toggling the sort direction for one of these columns reverses the sort), but it isn't global (i.e. changing the sort key to a different column, e.g. Name, and then back to the Enabled column results in a new sort).
          h3. Expected results
          h5. Sorting by Enabled should sort into three sets:
           # Enabled (checkbox checked)

           # Enabled (checkbox disabled) and can't be disabled (because they're used by enabled plugins)

           # Disabled (checkbox unchecked)

          h5. Sorting by Uninstall should sort into: two sets:
           # Uninstall button enabled
           # Uninstall button disabled
          New: open /pluginManager/installed (Jenkins 2.198)

          Have:
           # a couple of plugins with dependencies (enabled)
           # a couple of plugins (disabled)
           # a couple of plugins that have never been upgraded
           # a couple of plugins which have been upgraded

          h3. Actual results

          I can't really explain what it's doing. – It appears to be stable (i.e. toggling the sort direction for one of these columns reverses the sort), but it isn't global (i.e. changing the sort key to a different column, e.g. Name, and then back to the Enabled column results in a new sort).
          h3. Expected results
          h5. Sorting by Enabled should sort into three sets:
           # Enabled (checkbox checked)
           # Enabled (checkbox disabled) and can't be disabled (because they're used by enabled plugins)
           # Disabled (checkbox unchecked)

          h5. Sorting by Uninstall should sort into two sets:
           # Uninstall button enabled
           # Uninstall button disabled
          Manuel Hampp made changes -
          Assignee New: Manuel Hampp [ mhampp ]
          Manuel Hampp made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Manuel Hampp made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Manuel Hampp made changes -
          Assignee Original: Manuel Hampp [ mhampp ] New: Josh Soref [ jsoref ]
          Manuel Hampp made changes -
          Assignee Original: Josh Soref [ jsoref ] New: Manuel Hampp [ mhampp ]
          Daniel Beck made changes -
          Attachment New: Screenshot 2019-10-18 at 15.20.09.png [ 49186 ]
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-60117 [ JENKINS-60117 ]

            mhampp Manuel Hampp
            jsoref Josh Soref
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: