Order issues by task completion state
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
Allow ordering of issues by task list completion state.
Proposal
Add 3 new options to the list of how to oder items in the issue list:
- by total completed tasks
- by total uncompleted tasks
- by total task completion rate
In total these are 6 new ordering kinds: 3 for ascending + 3 for descending.
Links / references
Documentation blurb
Overview
Issue lists have a lot of nice features, but I want to talk about these two:
- The list of issues shoes how many tasks have been completed, if an issue contains tasks
- Issues in the list can be ordered by several properties in ascending and descending order
but it's not possible to combine both features to order issues by task completion.
Use cases
We have a repository containing a document. The changes to the original document a specified as Language Change Specifications (LCS). Each LCS contains instructions for the editor, where to change what words, sentences or paragraphs. After the edits are done, we are checking all changes in the resulting PDF file.
If we see a mismatch between the LCS and the PDF we file an issue per LCS, which can contain several task for bringing the PDF in sync with the LCS.
We have now circa 100 LCS and 110 issues with 1 to 40 tasks. We would like to know which issues are already 100% completed by the editor or what issues need the most attention, because the are not finished yet.
I would like to see ordering by absolute numbers (tasks and completed) as well as ratios like 9 out of 10 => 90%.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml