User Permissions

Within Flywheel (flywheel.rc.colorado.edu, login with university credentials), principal investigators (you) will be assigned an admin role for your group by the INC staff. From there you will have control of adding the rest of your lab members as users. The users will already be enrolled in Flywheel by INC staff, but they will not yet be assigned to any group or project. In this document, you will learn how to add users to your groups and projects, as well as how to assign them permissions, edit those permissions, and remove users if need be. The hierarchy of users in your group or project can largely be designed by you to suit your needs.

Note

Haven’t gotten started with Flywheel yet? Check out documentation about logging in to get started Logging Into Flywheel.

Adding Users

Users may be added to all projects belonging to a specific principal investigator, or may be added on a project by project basis. We will review how you can add users using both methods.

Adding users to projects

  1. Navigate to “Projects” view, on the left hand ribbon

  2. Select the project of interest

(image 1)
  1. Once in the project, select the three dots along the top bar to expand all project options

  2. Select “Permissions” from the dropdown menu

(image 2)
  1. Within permissions select a user that has already been added to the UCB Flywheel instance (You may manually type a name or scroll to find the user you’re looking for)

  2. You must specify the new user’s role. If you have discussed any Custom roles with the INC staff you will see them here. Otherwise, you will be able to select from: “Read-only”, “Read-write”, “admin”

    1. Multiple roles can be selected for one user by checking several of the drop down boxes next to each possible role; however, we recommend that only one appropriate role is selected. If you’re not sure what each role can do, click on the Roles tab on the left-hand ribbon. Then select the role in question, and a long list of actions that can and can’t be performed by that Role will appear.

    2. Looking for more flexibility? Contact INC Staff to set up custom user roles for your Group.

  3. Click “Add” to save the changes to your project

(image 3)

Note

INC staff recommend adding users only to individual projects they’re working on. This improves data security, avoids confusion, and prevents access to data for any users other than those who need it.

Adding users to groups (adding them to all projects within a group)

  1. Click on the “Groups” tab under the Admin section of the sidebar menu

(image 4)
  1. Within “Groups”, navigate to “Project Templates” panel, and select “Add”

(image 5)
  1. Select from the list of Users added to UCB Flywheel. If you don’t see the person you are looking for, they haven’t been added as a Flywheel user yet. Contact INC Staff.

  2. To add New User to all existing and future projects, Check the box that says “Add user to all projects in this group”

  3. Select the new user’s role. Multiple roles can be selected for one user by checking several of the drop down boxes next to each possible role. Looking for more flexibility? Contact INC Staff to setup custom user roles for your laboratory.

(image 6)

Note

INC staff recommend using this method only for a small number of users such as lab managers or other staff who will need to access all projects, other users should be added to individual projects to increase data security.

Permissions

Default User roles include: read-write, read-only, and admin. The read-write role allows users to view, create, modify, and delete files or analysis, but does not allow them to delete projects, modify permissions, or project settings. The read-only role allows users to view files and metadata, but prevents adding/modifying files or running analyses. The admin role allows users to view, create, modify, or delete anything within the project, including users and metadata.

How do I appropriate assign user permissions? Research assistants and students who are working with data and data analysis would fit well into the read-write role, while an external collaborator who is only looking at the data without analysis would fit best in the read-only role.

Modifying assignments

Initial role assignment is done when you first add a user to a group or project, as explained above. In order to change a user’s assignment or remove them from a group or project follow the steps below.

  1. Follow the instructions above. Navigate to the Permissions panel within your project.

  2. From the list of users, select the user for whom you would like to modify permissions.

  3. From the drop down menu alter the permissions as desired.

To delete a user, (a) hover the mouse over the user of interest, (b) select the trash icon when it appears. This action will only remove the user from that project, and not from the CU Boulder Flywheel instance.

(image 7 - trash)

Creating New Roles

Interested in creating new/custom roles for you Group? This is a simple process, initiated by contacting INC Staff.