chocolatey / chocolatey/docs

Clarify how the built-in CCM roles are additive

Open
#1,036 0 comments 0 reactions 0 assignees View on GitHub
0 - Backlog Documentation
Dominant language
MDX
Stars
223
Forks
248
Avg merge
1d 26m
Merged PRs (30d)
4

Description

## What New Or Updated Would You Like To See?

It's unclear how the built-in CCM roles work by building on top of each other. For example, the 'CCM User' role is required if you want a user to login. If you uncheck that, the user will not be able to login, despite other roles that they may have.

This is desirable as you may have an API user that you don't want to be able to log in, but needs access to Deployment (for example).

If the Admin wants to create their own roles with specific permissions, they can do that. They can also see what permissions any role has.

## Why Is It Needed?

There is a little confusion on how the roles built upon one another (they are additive).

## Additional Context?

* [GitLab issue](https://gitlab.com/chocolatey/solutions/support-issues/-/issues/81).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.