Permissions
The Permissions tab is accessible via Choose Action > Settings > Permissions. For general information on how permissions work, see Common Features — Permissions.
Component permissions are hierarchical with the parent Application — a user who has a permission group on the application automatically inherits it on all its components. It is therefore not necessary to configure permissions on each component individually; you can leave them to be inherited from the application.
It is also possible to explicitly set no permissions on a component. This allows you to revoke access for a specific user on a single component while keeping their inherited permissions on the application and its other components — for example, to restrict access to one sensitive component within a shared application.
Permission Groups
| Group | Description |
|---|---|
| Admin | Full control over the component, including configuration, permissions, and deletion |
| Developer | Can manage the component's source code, trigger builds, and manage merge requests |
| Permission Editor | Can manage permission assignments for the component |
| Viewer | Read-only access to the component detail |
Saving permission changes triggers a Permission Settings job.