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 sayGroup Milestone
-
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.
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