Page MenuHomePhabricator

Add "Group by Status" to Workboards
ClosedPublic

Authored by epriestley on Mar 11 2019, 9:23 PM.
Tags
None
Referenced Files
F14110804: D20277.id48414.diff
Wed, Nov 27, 7:08 PM
F14110802: D20277.id48392.diff
Wed, Nov 27, 7:08 PM
F14103608: D20277.id48414.diff
Tue, Nov 26, 10:19 PM
F14103607: D20277.id48392.diff
Tue, Nov 26, 10:19 PM
Unknown Object (File)
Tue, Nov 26, 3:44 PM
Unknown Object (File)
Tue, Nov 26, 3:43 PM
Unknown Object (File)
Sun, Nov 24, 11:41 PM
Unknown Object (File)
Sat, Nov 23, 11:55 PM
Subscribers
None

Details

Summary

Depends on D20276. Ref T10333. This one is a little bit rough/experimental, and I'm sort of curious what feedback we get about it. Weird stuff:

  • All statuses are always shown, even if the filter prevents tasks in that status from appearing (which is the default, since views are "Open Tasks" by default).
    • Pro: you can close tasks by dragging them to a closed status.
    • Con: lots of empty groups.
  • The "Duplicate" status is shown.
    • Pro: Shows closed duplicate tasks.
    • Con: Dragging tasks to "Duplicate" works, but is silly.
  • Since boards show "open tasks" by default, dragging stuff to a closed status and then reloading the board causes it to vanish. This is kind of how everything works, but more obvious/defaulted on "Status".

These issues might overwhelm its usefulness, but there isn't much cost to nuking it in the future if feedback is mostly negative/confused.

Test Plan

Grouped a workboard by status, dragged stuff around.

Diff Detail

Repository
rP Phabricator
Branch
grip13
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 22255
Build 30435: Run Core Tests
Build 30434: arc lint + arc unit