The unsorted, ungrouped active task view is the most convenient for editing trees of tasks as you can easily reorganize them by creating parents. While it is great that we can apply filters and sorts to the task tree, there is a severe limitation when you are in this view: You can not move or re-parent tasks. It is understandable why, since what the user intends is not well defined from a drag-and-drop, and the UX response my also end up not representing the underlying change that just occurred.
With one modification to sort we can keep both the advantages of the unsorted, ungrouped list: cascading sort. Sort the tree by parent first, then recursively sort child tasks within their parent view. If a user reparents a task, the task should show not adjust fields based on where it is dropped but instead just land in its new appropriate sort order.
I see two ways to accomplish this view (there might be others):
- Create a "permanent sort" feature where the user can actual reorder the selected items in bulk by date/status/priority/etc. This would permanently reorder the items as if they had manually drag and dropped them.
- Add a new option in the filter/sort menu to "Preserve task dependency". This would respect sortings but preserve the task tree structure as described above, allowing task trees to stay grouped together. (Note: Not sure this could be supported for groupings)
Alan Gardner, Aug 16, 2020
Hi @alan.gardner - Thank you for feedback! I will pass your suggestions to our team for more discussions first. If we have any questions or thoughts, I will let you know! 🙌
Peggy, Aug 19, 2020
Seems like this is requested in other places too, sorry for the duplicate: #{Quire_Feedbacks/3521} Not Being able to Add Task in Sublist when grou...
Alan Gardner, Aug 16, 2020
Also related: #{Quire_Feedbacks/3512} The problems with 'orphaned' child tasks
Alan Gardner, Aug 16, 2020