HomePhabricator

Roughly implement milestone columns on workboards

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.

Screen Shot 2016-02-02 at 3.31.47 PM.png (907×1 px, 104 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10010

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

Details

Provenance
epriestleyAuthored on Feb 2 2016, 5:53 PM
epriestleyPushed on Feb 4 2016, 12:38 AM
Reviewer
chad
Differential Revision
D15171: Roughly implement milestone columns on workboards
Parents
rP00165424d0d4: Add some test coverage for board moves
Branches
Unknown
Tags
Unknown
Tasks
T10010: Implement Subprojects
Build Status
Buildable 10488
Build 12831: Run Core Tests