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 policies
Read analysis issues🟡
Read analysis details🟡
Read projects & groups selected
Read authorized maintainers settings
Read scheduled analysis settings
Edit policies
Edit analysis issues status
Edit projects & groups selected
Edit scheduled analysis settings
Edit authorized maintainers settings
Run new analysis

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