Assign ancestor group milestones and filter by ancestor/descendent group milestones
In the object (issue or merge request)
- Given I am in an issue or merge request, assign any group milestone from:
- immediate parent group
- all ancestors groups
- This includes sidebar assignment in an issue or merge request.
- This includes sidebar assignment in issue board card.
- Quick actions should be supported.
In group or project, issue or merge request lists
- Filter by any group milestone from:
- immediate parent group
- all ancestors groups
- current group
- Additionally, in a group's issue or merge request lists, filter by any group milestone from any descendent groups
- This case makes sense because now that we have #30106 (closed) and #39388 (closed), a group list can see descendent objects. So I should be able to filter by descendent group milestone.
In project or group issue boards
- In the filter/search bar, and in the board config, filter by any group milestone from:
- immediate parent group
- all ancestors groups
- current group
- Additionally, in a group's issue board filter/search bar, and in the board config, filter by any group milestone from any descendent groups
- Add any group milestone list/column from:
- immediate parent group
- all ancestors groups
- current group
API
- Equivalent API updates so that when I object lists, I can apply those milestone.
Original description
Description
Milestones can be attached to a Group or a Project.
Since the v10.6, we can search and display the Projects issues in the Group board (nice feature by the way). We can search by Group Milestones, but not by Project Milestone.
It could be great if we can search and display the issues of a Project Milestone in the Group board.
Proposal
In the board of a group, improve the search by Milestones.
--> Include the search by Project Milestone.
Links / references
Edited by Victor Wu