Group membership inheritance doesn't show in projects memberlist
Summary
When giving group A access to group B, projects under group B don't show group A as a member.
In 12.10 and up to 13.0.6, not only members are not shown in the list, but the inherited access is not effective for new projects, until the group access is manually changed after the creation of the project.
The inherited access is fixed from 13.0.7 onward with this MR but the display on the project membership page (this issue) has not.
Steps to reproduce
- Create 2 groups: "group_a" and "group_b"
- "group_a" has one group member: "gma1"
- "group_b" has one group member: "gmb1"
- "group_a" has access to "group_b"
- "group_b" create a project: "pb1"
Example Project
https://gitlab.com/rhassanein_group_a
https://gitlab.com/rhassanein_group_b/bp1
What is the current bug behavior?
Member list for "pb1" doesn't show "group_a" or "gma1".
What is the expected correct behavior?
Member list for "pb1" shows "group_a" and/or "gma1" and all other inherited access.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Edited by Andrew Winata