Page MenuHomePhabricator

"In progress" tasks should appear above other tasks in workboards sorted by status
Closed, DeclinedPublicFeature

Description

The status "In progress" was added to Wikimedia's Phabricator in T288956, and allows us to set that status to show that something is actively being worked on. However, there is one downside to its current setup: When a workboard is sorted by status (such as WMNO-General), tasks that are "In progress" are shown below tasks that are "Open" or "Resolved". This effectively "hides" them from the workboard if there are many open (or visible & resolved) tasks. I think it would be better to give them the highest priority so they are shown at the very top in this view, so that users easily get an overview of what is actively being worked on.

Screenshot:

Skjermdump fra 2021-12-14 13-51-09.png (735×304 px, 40 KB)

Event Timeline

Aklapper changed the subtype of this task from "Task" to "Feature Request".

I'd generally agree with this proposal for workboards.
The order of statūs is defined by the order in JSON at https://phabricator.wikimedia.org/config/edit/maniphest.statuses/ . In this instance that means:

Screenshot from 2023-06-32.png (515×414 px, 21 KB)

This order is applied everywhere, thus also in the "Status" dropdown menus of tasks.
Thus if we changed the order in JSON, it would also result in this:
Screenshot from 2023-06-08 17-28-28.png (503×680 px, 29 KB)

Now the question is: Do we want that? And how to get a rough consensus? Ask on wikitech-l@?

(Maybe instead there could be custom code in src/applications/project/order/PhabricatorProjectColumnStatusOrder.php but sounds brittle.)

I'm going to decline this for the time being, but if you'd strongly prefer to see this implemented, then I encourage you to bring this up on wikitech-l@ to get opinions (see my previous comment). Thanks!