Skip to main content

Roles and Permissions

👥 Roles

Admin

  • Admins have the highest level of access on the platform. They can manage authorized maintainers, configure policies, and have full control over settings.
  • Who is Admin:
    • If your R2Devops instance is connected to an entire GitLab self-managed instance: any GitLab instance Admin.
    • If your R2Devops instance is connected to a GitLab group: any user at least Maintainer in the root group.

Maintainer

  • Maintainers can manage projects, run analyses, and configure settings and policies. They have significant control but cannot manage authorized maintainers or run new analyses.
  • Who is Maintainer: any user from a group manually added in Settings > Authorization page.

Member

  • Members can view filtered analyses based on their rights on GitLab projects.
  • Who is Member:
    • If your R2Devops instance is connected to an entire GitLab self-managed instance: any user logged on the GitLab instance.
    • If your R2Devops instance is connected to a GitLab group: any user between Guest and Developer (included) in the root group.

No one

  • This role has no permissions and cannot perform any actions on the platform.
  • Who is no one: any user not in the previously described roles.

🔒 Permissions

PermissionAdminMaintainerMemberNo one
Read template labels
Read policies
View analysis🟡
Configure policies
Edit template labels
Edit & view acknowledged issues
Edit & view organization assets
View authorized maintainers
Edit authorized maintainers
Run new analysis

🟡 : access filtered on projects and group user can read on GitLab