Users on BrowserStack Code Quality can have two types of roles. Administrative roles and Project level roles.
Administrative Roles
Administrative roles have a system wide scope. It is not necessary for a user to have an administrative role. There will be no administrative role assigned by default. Below table lists three available administrative roles you can assign to a user.
Roles | Account Admin | User Admin | Project Admin |
---|---|---|---|
Manage admin roles of other users | ✔︎ | ||
Manage users (add, suspend, delete) | ✔︎ | ✔︎ | |
Manage projects and repositories | ✔︎ | ✔︎ |
To change administrative roles of a user:
1. From users tab under administration, choose desired user.
2. Check desired administrative role under ‘Administrative Roles‘.
Project Level Roles
Unless a project level role is assigned to a user for a given project, he/she will not be able to access that project and repositories inside it. Three project level roles available are listed in below table.
Roles |
Explorer |
Analyser |
Manager |
View projects |
✔︎ |
✔︎ |
✔︎ |
Scan repositories |
✔︎ |
✔︎ |
|
Manage snapshots |
✔︎ |
✔︎ |
|
Manage repository settings |
✔︎ |
To change project level roles of a user :
- From users tab under administration, choose desired user.
- Click Add Project Role button under Project Level Roles.
- Choose desired project to grant access to. You may search for a project as well. Click Add button
- Modified project level role from the listing under Project Level Roles if necessary. Default role assigned will be ‘Explorer’.