User Manual

Project members management


The user who created a project will automatically be assigned a Project admin permission role for that project. The project admin can:

  • add members to that project
  • remove members from that project
  • change the role of a project member, but cannot change their own role

Image: User management page, with functional elements highlighted

Highlighted elements in the User management page:

  1. Members tab
  2. Add new user: Find user by email
  3. Add new user: Assign a role to the new user
  4. Add new user: Add member button
  5. Existing members: email list
  6. Existing members: user role
  7. Existing members: remove user from project
 

Add a member to project


To add a user to a project:

  1. Open the project settings page, by clicking on the Project settings link in the left sidebar
  2. Start entering the email address of the user you want to add in the Email address field
  3. The CP Portal will automatically recognize the user as you are typing
  4. Select the user from the drop-down list of email addresses that match what you typed
  5. Select the role to assign to the user. Default is Project View-Only
  6. Click the Add member button
  7. The selected user has been added to the current project, with the specified premission role
 

Remove a member from project


To remove a user from a project:

  1. Open the project settings page, by clicking on the Project settings link in the left sidebar
  2. In the list of users with access to the current project, identify the email address of the user which is to be removed
  3. Next to their email address, click on the trash icon
  4. A confirmation dialog will appear
  5. Click Remove to remove the member
  6. Alternatively, click Cancel to leave the user with access to the current project
 

Change member's role in project


To remove a user from a project:

  1. Open the project settings page, by clicking on the Project settings link in the left sidebar
  2. In the list of users with access to the current project, identify the email address of the user which is to be removed
  3. Next to their email address, double-click on their role
  4. Select a new role from the drop-down list
 

Project user roles


The following project roles are available in the CP Portal:

User role Description
Project Data Owner Enables users to copy slides from this project and change metadata of the slides they own in their home project. All other admin permissions.
Project Admin Project creator is by default the Project Admin. Enables users to create, modify and delete all data. Can add, remove project members and change member roles. Upload and download permission.
Project Write Enables users to create and modify all data, delete annotations. Upload and download permission.
Project Read Enables users to view all data, with download permission.
Project Data Scientist Enables users to generate results, without slide and annotation edit permission.
Project View Only Enables users to view all data, but no download permission.
External User Enables users to create and modify metadata, annotations. Can delete annotations. Upload but no download permission. No permission to create projects, view project members and CP Portal and R&D Imaging platform search.
 

Global actions permissions


  Data Owner Project Admin Project Write Project Read Project Data Scientist Project View Only External
Create project
View jobs
Browse CP Portal & R&D IT
Create and view the API key
 

Metadata table permissions


  Data Owner Project Admin Project Write Project Read Project Data Scientist Project View Only External
Access project
Upload slides
View slide metadata
Delete slides
Export data slide metadata only slide metadata only
Run Predictino subset of apps only
Copy slides if slide belongs to a home project if slide has no home project
Update slide-specific metadata if slide belongs to a home project if slide has no home project if slide has no home project if slide has no home project
Update project-specific metadata
 

Image viewer permissions


  Data Owner Project Admin Project Write Project Read Project Data Scientist Project View Only External
Create, update annotation sets
Create, update, delete annotations
Save EQ settings for self
Save EQ settings for project
 

Project settings permissions


  Data Owner Project Admin Project Write Project Read Project Data Scientist Project View Only External
Update project fields
Create, update, remove members
View project members
 

PyPortal (API) permissions


  Data Owner Project Admin Project Write Project Read Project Data Scientist Project View Only External
Export slides
Create, update, delete annotation sets
Export annotations
Create, extend landmarks