Page MenuHomePhabricator

Some users getting confused by priority changing while dragging tasks between workboard columns
Closed, DuplicatePublic

Description

It's a neat feature to be able to both change priority and column while drag & dropping tasks, but at our org with our early adopters, it seems to generate more harm than good. We had a number of tasks having the priority changed by mistake and even have notifying people of the behavior, it still happens.

This issue might fixable by de-coupling the behaviors:

  • dragging tasks between column ONLY changes the column
  • dragging tasks within a column and between other tasks ONLY changes the priority

Event Timeline

swisspol raised the priority of this task from to Needs Triage.
swisspol updated the task description. (Show Details)
swisspol added a subscriber: swisspol.

If there is any way to disable the change of priority in the meantime (patching the source is OK), please let me know.

As a clumsy workaround, you can comment out the sections of PhabricatorProjectMoveController which generate a ManiphestTransaction::TYPE_SUBPRIORITY transaction:

https://secure.phabricator.com/diffusion/P/browse/master/src/applications/project/controller/PhabricatorProjectMoveController.php;91109805a50ce828b99a81567f1bd3e8d24a1a56$103-132