Roles

A role is a collection of permissions. The following table shows the default roles and their assigned permissions.

When you create a project, you are assigned the Project admin role by default.
When creating custom roles, the permissions for the Projects root admin and Project admin roles are not available.
Default role Default permissions
Projects root admin
  • Change user passwords for all users (Basic authentication only)
  • Manage application tokens for all users

  • Manage application tokens for self

  • Manage reports (make reports public)
Project admin
  • Access source files
  • Assign role
  • Auto-delete builds
  • Change Issue owner

  • Change issue status
  • Change project settings
  • Create build
  • Create CI build
  • Create stream
  • Delete build
  • Delete CI build
  • Delete project
  • Delete stream
  • Manage modules
  • Manage views
  • Perform cross-project synchronization
  • Use local configuration
  • Web API access
Stream admin
  • Access source files
  • Assign role
  • Auto-delete builds
  • Change Issue owner

  • Change issue status
  • Change project settings
  • Create build
  • Create CI build
  • Create stream
  • Delete build
  • Delete CI build
  • Delete stream
  • Manage views
  • Perform cross-project synchronization
  • Use local configuration
  • Web API access
Build engineer
  • Change project settings
  • Create build
  • Delete build
Developer
  • Access source files
  • Change Issue owner

  • Change issue status
  • Use local configuration
Manager
  • Access source files
  • Change issue owner

  • Change issue status