TestRail Enterprise gives Administrators the ability to grant non-Admin users the ability to manage some aspects of TestRail projects without the need of granting full Administrator permissions to this user. Users with Project level administration permissions will be able to:
- Create new users with the ‘No Access’ global role
- Deactivate existing users
- Create new projects
- Edit settings for assigned projects
- Create and edit Test Case Fields & Templates
- Create, Edit, and Delete User Variables
- View the Audit log for assigned projects
These additional permission settings will only apply to users with a Project Level Administration enabled role set as their Global Role and to projects which are assigned to that same user.
How to delegate project-level administration privileges to users
Follow the steps below:
- Log in to your TestRail instance using an Administrator account;
- Navigate to Administration > User & Roles;
- Select the Roles tab;
- Create or Edit a user role and select the Enable project administration for this role checkbox to grant the additional permissions to this role.
- Select any or all the additional permissions according to the needs of the Role being created/edited
- Assign this role to users who should have these additional permissions. This role should be assigned as the global role for the user(s).
- Assign projects to users. This will prevent users to make changes to projects which they are not assigned to.
Project level administration rights will NOT grant a user to perform the following activities:
- Create or Manage TestRail administrators
- Change a user’s global role
- Use the ‘Forget User’ feature
- Manage role settings
- Configure projects which are not assigned
- Grant user access to projects they do not manage
- Make Changes to custom fields or templates which would affect projects they do not manage
- View or Edit other Administration settings (SSO, Site Settings, etc.)