Add a "Batch Edit Tasks..." action to workboard columns

Referenced Files
F376851: Screen_Shot_2015-04-20_at_5.00.26_AM.png
Apr 20 2015, 5:05 PM
F376850: Screen_Shot_2015-04-20_at_5.00.04_AM.png
Apr 20 2015, 5:05 PM
F376849: Screen_Shot_2015-04-20_at_4.59.57_AM.png
Apr 20 2015, 5:05 PM
F376848: Screen_Shot_2015-04-20_at_4.59.32_AM.png
Apr 20 2015, 5:05 PM


Add a "Batch Edit Tasks..." action to workboard columns

Ref T5523. Adds a new workflow to make some kinds of bulk workboard operations easier.

New dropdown action:

Screen_Shot_2015-04-20_at_4.59.32_AM.png (439×760 px, 80 KB)

This brings you into the existing bulk edit flow:

Screen_Shot_2015-04-20_at_4.59.57_AM.png (1×1 px, 201 KB)

When you save an edit, you're taken back to the board:

Screen_Shot_2015-04-20_at_5.00.04_AM.png (1×1 px, 139 KB)

If you try to edit a column with nothing in it, you get an error:

Screen_Shot_2015-04-20_at_5.00.26_AM.png (1×1 px, 131 KB)

Note that the selected workboard filter is applied before choosing tasks, so if your filter is set to "open tasks" we only batch edit the open (i.e., currently visible) tasks in the column. I think this is more powerful (it lets you use filtering to select task subsets) but might not be completely obvious in all cases (although I do think it's more obvious than the alternative rule -- just an issue of neither rule being completely obvious).

Test Plan:

  • Batch edited tasks in a column.
  • Used "Batch Edit Tasks..." to move tasks to a different workboard by removing + adding a project.
  • Batch edited a column with filtered-out tasks, verified only visible tasks were edited.
  • Batch edited a column with no visible tasks, received error.
  • Used the batch editor normally (Maniphest -> Maniphest, no boards).

Reviewers: chad, btrahan

Reviewed By: btrahan

Subscribers: johnny-bit, cburroughs, epriestley

Projects: Prioritized

Maniphest Tasks: T5523

Differential Revision: https://secure.phabricator.com/D12475