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.
  • For the group milestone list view, we should retain listing of project milestones because of #24779 (closed) but these should now link to the project milestone page
Edited by Heinrich Lee Yu