Skip to content

Deprecate dynamic milestone pages

  • In GitLab currently we have support for project milestones and group milestones.
  • For a given issue or merge request, you can assign a project milestone to it, from it's project.
  • For a given issue or merge request, you can assign a group milestone to it, from it's parent group.
  • This scheme is straightforward and simple to understand. And it is already very powerful/flexible for users.

Currently, GitLab still has some legacy features we want to remove:

To be done before this issue

Scope for this issue

  • Remove the dynamic milestone pages, i.e. the dynamically generated pages themselves.
  • Remove the links to these dynamic milestone pages. As linked to above, in the dashboard milestone list view, and in the group milestone list view, you can access these dynamically generated pages. These links should be removed.
  • In particular, that means on the group milestone list page, you will no longer see any of these dynamic milestone links that are currently labeled "project milestone"
Edited by Victor Wu