mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-10 01:31:45 +00:00
1.3 KiB
1.3 KiB
stage, group, info, title
stage | group | info | title |
---|---|---|---|
Software Supply Chain Security | Authorization | Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/development/development_processes/#development-guidelines-review. | Permission development guidelines |
There are multiple types of permissions across GitLab, and when implementing anything that deals with permissions, all of them should be considered. For more information, see:
- Predefined roles system: a general overview about predefined roles, user types, feature specific permissions, and permissions dependencies.
DeclarativePolicy
framework: introduction intoDeclarativePolicy
framework we use for authorization.- Naming and conventions: guidance on how to name new permissions and what should be included in policy classes.
- Authorizations: guidance on where to check permissions.
- Custom roles: guidance on how to work on custom role, how to introduce a new ability for custom roles, how to refactor permissions.
- Job token guidelines: Guidance on requirements and contribution guidelines for new job token permissions.