Skip to content

View group milestones on dashboard milestone page

Description

  • View group milestones on dashboard milestone page, i.e. it would appear here for the gitlab.com instance: https://gitlab.com/dashboard/milestones.

  • Use the same UI as the group milestones page, where you have both project milestones and group milestones shown. An example of that group milestones page for the gitlab-org group is https://gitlab.com/groups/gitlab-org/milestones.

  • Indicate the type of milestone being group milestone. In the image below, it is Project Milestone for existing list items. The new group milestones list items are group milestones so they should say Group Milestone

    • image
  • The dashboard milestone page currently has dynamic milestone links (that suck in project milestones). We should not change any of this functionality for this issue. These should not be changed. They will be handled in a future issue (see https://gitlab.com/gitlab-org/gitlab-ce/issues/39545).

  • The scope of this issue is only to introduce new group milestone links, that link directly to a native group milestone page, for example, https://gitlab.com/groups/gitlab-org/-/milestones/15.

  • Another issue will introduce new project milestone links (since the dynamic links will be removed). That is not in scope for this issue. This will be done in https://gitlab.com/gitlab-org/gitlab-ce/issues/49289.

Out of scope

Let's scope these additional details in separate issues.

  • Indicate the project or group path where the milestone is
    • image

Original description

Summary

Browsing to /dashboard/milestones and the new Group Milestones aren't listed

Steps to reproduce

Create a Group Milestones and browse to /dashboard/milestones

What is the current bug behavior?

Group Milestones are missing

What is the expected correct behavior?

Group Milestones should be listed

Edited by Victor Wu