mirror of
https://github.com/Unleash/unleash.git
synced 2025-11-10 01:19:53 +01:00
docs: update private project collaboration mode explanation (#10892)
This commit is contained in:
parent
d089e771da
commit
a14c5c7f57
@ -32,14 +32,16 @@ All users of your Unleash instance can view the project but only project Members
|
|||||||
|
|
||||||
### Private collaboration mode
|
### Private collaboration mode
|
||||||
|
|
||||||
Only project Members, Admins, Editors, and users with [custom root roles](./rbac#custom-root-roles) can view the project. Viewers, who are not project Members, can't see the project in the project list. Only project Members and Admins can submit change requests.
|
Only project Members, Admins, Editors, and users with any [custom root role](./rbac#custom-root-roles) can view the project. Viewers, who are not project Members, can't see the project in the project list. Only project Members and Admins can submit change requests.
|
||||||
|
|
||||||
|
To grant users visibility into private projects through a custom root role, you must assign the role directly to the user rather than through a [user group](/reference/rbac#usergroups).
|
||||||
|
|
||||||
|
|
||||||
| | View project | Submit change requests |
|
| | View project | Submit change requests |
|
||||||
|-----------|-------------------------------------------------------------------------------------------------|----------------------------|
|
|-----------|-------------------------------------------------------------------------------------------------|----------------------------|
|
||||||
| Open | All users | All users |
|
| Open | All users | All users |
|
||||||
| Protected | All users | Project Members and Admins |
|
| Protected | All users | Project Members and Admins |
|
||||||
| Private | Project Members, Admins, Editors, and users with [custom root roles](rbac.md#custom-root-roles) | Project Members and Admins |
|
| Private | Project Members, Admins, Editors, and users with any [custom root role](rbac.md#custom-root-roles) assigned directly (not through a user group) | Project Members and Admins |
|
||||||
|
|
||||||
## Set project collaboration mode
|
## Set project collaboration mode
|
||||||
|
|
||||||
|
|||||||
@ -326,6 +326,8 @@ Groups themselves do not grant permissions. To be functional, a group must eithe
|
|||||||
A user can belong to multiple groups, and each group a user belongs to can have a different role assigned to it on a specific project.
|
A user can belong to multiple groups, and each group a user belongs to can have a different role assigned to it on a specific project.
|
||||||
If a user gains permissions for a project through multiple groups, they will inherit the most permissive set of permissions from all their assigned group roles for that project.
|
If a user gains permissions for a project through multiple groups, they will inherit the most permissive set of permissions from all their assigned group roles for that project.
|
||||||
|
|
||||||
|
You can’t add a group with a [custom root role](#custom-root-roles) to a project. If you need both root-level and project-level access through [group syncing](#set-up-group-sso-syncing), you can sync the same directory group from your Active Directory or identity provider to two separate Unleash groups: one for root permissions and one for project access.
|
||||||
|
|
||||||
## Set up group SSO syncing
|
## Set up group SSO syncing
|
||||||
|
|
||||||
:::note Availability
|
:::note Availability
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user