Show group milestones on project milestones page

Problem to solve

As a developer in a project with a large group structure, I want to be able to easily see the issues in each project for milestones that are defined in its containing groups.

Intended users

Users: Development team leads, software developers

Further details

Sample group with multiple subgroups/projects with milestones defined in the groups & subgroups:

Main Group (with milestone 1)
-> Core Code Group (with milestone 2)
--> Project 1 (with milestone 3)
--> Project 2
-> Translations Group (with milestone 4)
--> Project 3
...

Currently, viewing milestones on the project's "Issues -> Milestones" page only shows the milestones defined in that project (e.g. project 1 only shows milestone 3). That page for groups shows milestones defined inside its subgroups (e.g. the core code group shows both milestone 2 and 3).

I would like to be able to see all the milestones available in a project on the "Issues -> Milestones" page in the project. So, the milestone page for project 1 should show milestones 1, 2, and 3. These projects are already able to assign issues and merge requests to the milestones from their containing groups, but you don't get those listed on the milestones page.

Showing these in the project will allow the project developers to better see their status for the group milestones and any of their outstanding issues and merge requests without having to sort through the issues from other teams (e.g. it would allow the core code developers in project 1 to see their issues for milestone 1 without the translation's groups issues being included).

Proposal

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references