Project Access Management - Collaborators¶
To manage collaborators for a project, go to project configuration and click on Access Management:
On this page, new collaborators can be added:
Add Collaborator will bring up a page where you enter the collaborator’s CodeScene email address,
and choose the appropriate privilege level:
A “Readonly” collaborator can run analyses and X-Rays, but cannot modify the project configuration. A “Configuration” collaborator can run analyses and X-Rays, and also make changes to most project configuration items, with the exception of Git repositories.
The email address associated with the collaborator’s CodeScene account is needed to add a user as a collaborator. This is available in the top bar, and also under My Account.
After adding a collaborator, they can be removed by the project owner or collaborators with the
The user can also always remove themself:
After a user is added as a collaborator to a project, the project will appear on the collaborator’s projects dashboard, but with a special icon:
Collaborator Permission Roles¶
This collaborator has
Readonly privileges, so they can run an analysis,
but the project configuration cannot be changed:
However, a collaborator with the
Admin role can update any part of the project’s configuration
except the list of repositories.
Collaborators on a free plan can be added to the private project created under paid CodeScene account. Project analysis is always run using the project owner’s GitHub token. However, CodeScene will check that the collaborator still has proper access to the GitHub repository before the analysis is started: