Docs: Clarify Minimal Access Role Use and Purpose
The current documentation for the Minimal Access role has a section that reads as follows:
You can use the Minimal Access role to give the same member more than one role in a group:
- Add the member to the root group with a Minimal Access role.
- Invite the member as a direct member with a specific role in any subgroup or project in that group.
https://docs.gitlab.com/ee/user/permissions.html#users-with-minimal-access
Step 2 can be accomplished without doing step 1. So this doesn't explain why someone would want to invite a user to the root group with a Minimal Access role.
What would step 1 achieve in the above? If it does achieve something beyond simply doing only step 2, let's explain what.
What is the actual use case for the Minimal Access role? Why does the role exist?
As noted below, it appears to exist for SSO on gitlab.com
.
Let's update the documentation to explain why the role exists and document an actual use case for it.