Page MenuHomePhabricator

Smooth out milestone creation workflow
ClosedPublic

Authored by epriestley on Dec 29 2015, 12:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Nov 16, 6:52 AM
Unknown Object (File)
Tue, Nov 15, 8:56 AM
Unknown Object (File)
Mon, Nov 14, 10:13 AM
Unknown Object (File)
Thu, Nov 10, 3:04 AM
Unknown Object (File)
Thu, Nov 10, 3:04 AM
Unknown Object (File)
Thu, Nov 10, 3:04 AM
Unknown Object (File)
Sun, Nov 6, 4:56 AM
Unknown Object (File)
Fri, Nov 4, 4:52 PM
Subscribers
None

Details

Reviewers
chad
Maniphest Tasks
T10010: Implement Subprojects
Commits
Restricted Diffusion Commit
rP70053beeed60: Smooth out milestone creation workflow
Summary

Ref T10010.

  • Default name to "Milestone X".
  • Remove policy controls, which have no effect.
  • Don't generate slugs for milestones since this is a big pain where they all generate as #milestone_1 by default (you can add one if you want). I plan to add some kind of syntax like #parent/32 to mean "Milestone 32 in Parent" later.
  • Don't require projects to have unique names (again, 900 copies of "Milestone X"). I think we can trust users to sort this out for themselves since modern Phabricator has "Can Create Projects" permission, etc.
Test Plan

Created some milestones, had a less awful experience.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Smooth out milestone creation workflow.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Dec 29 2015, 5:00 PM
This revision was automatically updated to reflect the committed changes.