Moodle Community Sites
  1. Moodle Community Sites
  2. MDLSITE-1316

Please make the sort order for tracker statuses more logica

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Component/s: tracker.moodle.org
    • Labels:
      None
    • Rank:
      19853

      Description

      Run any query in the tracker, then sort the results by status. Currently the sort-order goes something like (incomplete list here)

      Open / Development in progress / Closed / Waiting for integration review / Testing in progress / Waiting for peer review

      It would be helpful if these could be put into a more logical order, which to my mind would be:

      Open
      Reopened
      Development in progress
      Waiting for peer review
      Waiting for integration review
      Integration review in progress
      Problem during testing
      Waiting for testing
      Testing in progress
      Tested
      Closed

      Where I put Problem during testing may be debatable, but I put it there to be like putting Reopened next to Open.

        Activity

        Hide
        Tim Hunt added a comment - - edited

        Eloy points out https://jira.atlassian.com/browse/JRA-5189 which seems to suggest you cannot do this through the UI, but it is easy to hack in the DB, if you are so minded.

        Show
        Tim Hunt added a comment - - edited Eloy points out https://jira.atlassian.com/browse/JRA-5189 which seems to suggest you cannot do this through the UI, but it is easy to hack in the DB, if you are so minded.
        Hide
        Jordan Tomkinson added a comment -

        As jira needs to be shutdown to do this, I will keep it open until the next jira upgrade (soon)

        Show
        Jordan Tomkinson added a comment - As jira needs to be shutdown to do this, I will keep it open until the next jira upgrade (soon)
        Hide
        Jordan Tomkinson added a comment -

        Hi Tim,

        Could you please provide an ordered list for all the issue status fields, they are:

        Open
        Development in progress
        Reopened
        Resolved
        Closed
        Passed
        Failed
        Obsolete
        Submitted
        Integration review in progress
        Waiting for testing
        Tested
        Problem during testing
        Rejected
        Accepted
        Waiting for integration review
        Testing in progress
        Waiting for peer review

        Show
        Jordan Tomkinson added a comment - Hi Tim, Could you please provide an ordered list for all the issue status fields, they are: Open Development in progress Reopened Resolved Closed Passed Failed Obsolete Submitted Integration review in progress Waiting for testing Tested Problem during testing Rejected Accepted Waiting for integration review Testing in progress Waiting for peer review
        Hide
        Tim Hunt added a comment -

        This looks like all the statuses in all the workflows merged together.

        Here is my order, the letters at the start of the the line indicate where these are used:

        M = main MDL workflow
        QA = MDLQA workflow
        C = contrib workflow
        P = the old PULL request process, that is no longer used.

        M QA C Open
        M    C Reopened
        M    C Development in progress
        M      Waiting for peer review
        M      Problem during testing
        M      Waiting for integration review
        M      Integration review in progress
        M      Waiting for testing
             C Resolved
        M      Testing in progress
        M      Tested
          QA   Passed
          QA   Failed
        M    C Closed
          QA   Obsolete
             P Submitted
             P Rejected
             P Accepted
        

        Well, that is my order. I am just asking for a second opinion in Jabber.

        Show
        Tim Hunt added a comment - This looks like all the statuses in all the workflows merged together. Here is my order, the letters at the start of the the line indicate where these are used: M = main MDL workflow QA = MDLQA workflow C = contrib workflow P = the old PULL request process, that is no longer used. M QA C Open M C Reopened M C Development in progress M Waiting for peer review M Problem during testing M Waiting for integration review M Integration review in progress M Waiting for testing C Resolved M Testing in progress M Tested QA Passed QA Failed M C Closed QA Obsolete P Submitted P Rejected P Accepted Well, that is my order. I am just asking for a second opinion in Jabber.
        Hide
        Aparup Banerjee added a comment -

        my 2c:
        Open
        Reopened

        Development in progress

        Submitted (i'm not too sure what this means)

        Waiting for peer review
        Waiting for integration review
        Testing in progress

        Integration review in progress
        Waiting for testing
        Tested
        Problem during testing
        Rejected
        Accepted

        Resolved

        Passed
        Failed

        Closed
        Obsolete

        Show
        Aparup Banerjee added a comment - my 2c: Open Reopened Development in progress Submitted (i'm not too sure what this means) Waiting for peer review Waiting for integration review Testing in progress Integration review in progress Waiting for testing Tested Problem during testing Rejected Accepted Resolved Passed Failed Closed Obsolete
        Hide
        Jordan Tomkinson added a comment -

        Jira has been upgraded and sort order has been changed.

        Tim, could you verify this is the order you requested?

        Show
        Jordan Tomkinson added a comment - Jira has been upgraded and sort order has been changed. Tim, could you verify this is the order you requested?
        Show
        Tim Hunt added a comment - Looks good to me: http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MDL+AND+%28%22Currently+in+integration%22+is+not+EMPTY+OR+status+in+%28%22Integration+review+in+progress%22%2C+%22Waiting+for+testing%22%2C+%22Testing+in+progress%22%2C+%22Problem+during+testing%22%2C+Tested%29%29+ORDER+BY+status+ASC%2C+key+DESC

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development