API endpoint that returns all members, including the inherited membership through ancestor group
Current behavior
I've created nested groups:
-
springfield:- Members:
quimbyas Owner - Subgroup:
evergreen-terrace- Members:
neddieas Owner - Subgroups:
742- Members:
homeras Owner
- Members:
- Members:
- Members:
On the groups
page/groups/springfield/evergreen-terrace/742/group_members I see
this:
When I query the members for the same group from the API
/api/v4/groups/springfield%2fevergreen-terrace%2f742/members, I get
this (filtered):
[
{
"username": "homer",
"name": "Homer J. Simpson"
},
{
"username": "root",
"name": "Administrator"
}
]
So owners of parent groups not are returned by the API.
Proposal
Add new endpoints, like /api/v4/groups/:id/members/all and /api/v4/projects/:id/members/all, that return all the members of the group/project, including those who gained membership through ancestor group.
Edited by Toon Claes
