Members of groups shared into a project are not easily accessible from the members section
Summary
When sharing a project with a subgroup all inherited members will be added to that project without being visible in the UI.
Steps to reproduce
- Have two users: UserA and UserB
- UserA creates toplevelgroup1 and invites UserB
- UserA creates toplevelgroup1/subgroup1
- UserA creates toplevelgroup2
- UserA creates private toplevelgroup2/project1
- UserA shares toplevelgroup2/project1 with toplevelgroup1/subgroup1
In result UserB will have access to toplevelgroup2/project1 but won't appear in the members list.
graph TD
root --> toplevelgroup1
root --> toplevelgroup2
toplevelgroup1 -.- UserB
toplevelgroup1 --> subgroup1
toplevelgroup2 --> project1
subgroup1 -. shared .-> project1
Problem
UserB is not listed as a member in the /project_members page of toplevelgroup2/project1. UserB is only listed in the Groups tab of the project members page. I want an easy way to see all members at once, regardless of whether they were added directly or via group sharing.
Edited by Christina Lohr