From 5460ce34a6561f87e90bcb28b0ca6b42c7c5f4ca Mon Sep 17 00:00:00 2001 From: Sven Rediske Date: Thu, 3 Apr 2025 10:31:09 +0000 Subject: [PATCH 1/2] Update file sharing_projects_groups.md --- doc/user/project/members/sharing_projects_groups.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/user/project/members/sharing_projects_groups.md b/doc/user/project/members/sharing_projects_groups.md index 85ae594c1de821..db1bf2cdb4d9d9 100644 --- a/doc/user/project/members/sharing_projects_groups.md +++ b/doc/user/project/members/sharing_projects_groups.md @@ -41,6 +41,7 @@ The following table provides an overview of the group members that get access to |---------------------------------------------------------------------|--------------------------| | Direct member of the group that is shared | {{< icon name="check-circle" >}} Yes | | Inherited member of the group that is shared | {{< icon name="check-circle" >}} Yes | +| Shared member of the group that is shared | {{< icon name="dotted-circle" >}} Yes | | Direct member of a subgroup, but not of the group that is shared | {{< icon name="dotted-circle" >}} No | | Inherited member of a subgroup, but not of the group that is shared | {{< icon name="dotted-circle" >}} No | @@ -225,15 +226,16 @@ When you want another group's members to have access to your group, you can invite the [group](../../group/_index.md) to your group. The group's direct members get access to the group, which becomes a **shared group**. -Only direct members of the invited group get access to the shared group, not inherited or subgroup members. To grant subgroup members access, invite the subgroup directly. +Only direct members of the invited group get access to the shared group, not inherited, shared or subgroup members. To grant subgroup members access, invite the subgroup directly. The following table provides an overview of the group members that get access to a shared group: | Group member source | Access to shared group | |--------------------------------------------------------------|------------------------| -| Direct member of the group that is invited | {{< icon name="check-circle" >}} Yes | +| Direct member of the group that is invited | {{< icon name="check-circle" >}} Yes | | Inherited member of the group that is invited | {{< icon name="dotted-circle" >}} No | -| Member of a subgroup, but not of the group that is invited | {{< icon name="dotted-circle" >}} No | +| Shared member of the group that is invited | {{< icon name="dotted-circle" >}} No | +| Member of a subgroup, but not of the group that is invited | {{< icon name="dotted-circle" >}} No | ### Member access and roles -- GitLab From e595ff7ce5549d8f93d3788f244d6bdca99680bc Mon Sep 17 00:00:00 2001 From: Emily Sahlani Date: Thu, 8 May 2025 15:02:32 -0400 Subject: [PATCH 2/2] Apply suggested footnote to clarify intended behavior of group sharing --- doc/user/project/members/sharing_projects_groups.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/user/project/members/sharing_projects_groups.md b/doc/user/project/members/sharing_projects_groups.md index db1bf2cdb4d9d9..2789791f37438a 100644 --- a/doc/user/project/members/sharing_projects_groups.md +++ b/doc/user/project/members/sharing_projects_groups.md @@ -41,10 +41,14 @@ The following table provides an overview of the group members that get access to |---------------------------------------------------------------------|--------------------------| | Direct member of the group that is shared | {{< icon name="check-circle" >}} Yes | | Inherited member of the group that is shared | {{< icon name="check-circle" >}} Yes | -| Shared member of the group that is shared | {{< icon name="dotted-circle" >}} Yes | +| Shared member of the group that is shared 1 | {{< icon name="dotted-circle" >}} Yes | | Direct member of a subgroup, but not of the group that is shared | {{< icon name="dotted-circle" >}} No | | Inherited member of a subgroup, but not of the group that is shared | {{< icon name="dotted-circle" >}} No | +**Footnotes**: + +1. GitLab supports extending project access to shared group members, but this approach is not recommended. [Epic 122](https://gitlab.com/groups/gitlab-org/-/epics/122) proposes changing this behavior and transitioning to a teams model for sharing groups. + The [visibility level](../../public_access.md) of the group you're inviting must be at least as restrictive as that of the project. For example, you can invite: -- GitLab