Homec4science

Roughly implement milestone columns on workboards

Authored by epriestley <git@epriestley.com> on Feb 2 2016, 18:53.

Description

Roughly implement milestone columns on workboards

Summary:
Ref T10010. These aren't perfect but I think (?) they aren't horribly broken.

  • When a project is a parent project, destroy (as far as the user can tell) any custom columns.
  • When a project has milestones, automatically generate columns on the project's workboard (if it has a workboard).
  • When you move tasks between milestones, add the proper milestone tag.
  • When you move tasks out of milestones back into the backlog, add the proper parent project tag.
  • (Plenty of UI / design stuff to adjust.)

Test Plan:

  • Dragged stuff between milestone columns.
  • Used a normal workboard.
  • Wasn't able to find any egregiously bad cases that did anything terrible.

{F1088224}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10010

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

Details

Committed
epriestley <git@epriestley.com>Feb 4 2016, 01:37
Pushed
aubortJan 31 2017, 17:16
Parents
rPH00165424d0d4: Add some test coverage for board moves
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH90a0459821ea: Roughly implement milestone columns on workboards (authored by epriestley <git@epriestley.com>).Feb 4 2016, 01:37