Adding Project Collaborators

This topic shows you how to invite colleagues to collaborate on a project.

For a project created under your personal account, anyone who belongs to your organization can be added as a collaborator. For a project created under a team account, you can only add collaborators that already belong to the team. If you want to work on a project that requires collaborators from different teams, create a new team with the required members, and then create a project under that account. If your project was created from a Git repository, each collaborator must create the project from the same central Git repository.

You can grant project collaborators one of three levels of access:

  • Viewer - Read-only access to code, data, and results.
  • Operator - Read-only access to code, data, and results. Additionally, Operators can start and stop existing jobs in the projects that they have access to.
  • Contributor - Can view, edit, create, and delete files and environmental variables, run sessions/experiments/jobs/models and run code in running jobs. Additionally, Contributors can set the default engine for the project.
  • Admin - Has complete access to all aspects of the project. This includes the ability to add new collaborators, and delete the entire project.
Adding Teams as collaborators

Any administrator, owner, contributor or operator can add a team as a collaborator on a project. They can be added to team or individual projects. When a team is added, if there are members of the team who are already members of the project, their permissions can be upgraded to the permissions they have on the team (Inherit mode). Alternatively, the permissions applied to the team are applied equally to each member on the team, even if they have different permissions independently on the project (Override mode).

  1. In Cloudera Machine Learning, navigate to the project overview page.
  2. Click Collaborators.
  3. Search for collaborators by either name, team name, or email address and click Add.