Project Access Management - Collaborators¶
Adding/Removing Collaborators¶
To manage collaborators for a project, go to project configuration and click on Access Management:

On this page, new collaborators can be added:

Clicking 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 Admin
role.
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.
Free-Plan Collaborators¶
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:
