Assign roles to teams at workspace level

Baserow Advanced and Enterprise plans come with advanced user management to boost data protection and privacy requirements. Role-based access control allows administrators to restrict access to data by assigning roles to users in workspaces, databases or tables.

Role based permissions feature is available to users on Baserow.io SaaS Advanced and Self-hosted Enterprise plans. To learn more about Baserow paid plans, visit our pricing page.

An admin can assign roles to Members and/or Teams at the workspace level and on individual databases and tables. This support article covers assigning roles to teams in bulk in a workspace. For assigning roles for other applications:

Overview

Baserow Teams are per Workspace and workspace members can be invited to teams. Teams allow admins to give or restrict permissions in bulk to multiple people.

A team will have a default role assigned at workspace level. When the team’s default role is set, every member of that team automatically gets assigned that role on the entire workspace and everything in it by default, unless exceptions are added to individual databases and tables.

Member-specific roles will always override Team roles. To manage control, we recommend that you assign Members “No Role” at the Workspace level first, invite members to a team on workspace level, and then assign roles to the team on individual databases and tables as you see fit. Learn more about the hierarchy of roles.

To manage and assign roles to Members or Teams at the workspace level,

  1. From the dashboard, select a workspace you’d like to invite the new user(s) to
  2. Click the ‘Members’ button under the workspace options. You can view the workspace members, teams and their workspace level roles on the Members page.

enter image description here

A higher role has all of the permissions of the lower roles. Other users might inherit access to a Database or Table via their respective roles on the parent Database or Workspace.

Create teams and Invite members

To create a team, select the Teams tab at the top of the Members page,

  1. Click the “Create team” button to open up a pop-over

    enter image description here

  2. Add the team name and set a default role for the team users.

  3. Choose the team’s default role at workspace level. Click the default role drop-down to scroll through the list of permissions.

    enter image description here

  4. Add members from the existing workspace member list to the team by clicking the “Add members” button. Learn how to invite members to a workspace.

  5. Search and select the members you want to invite using the tick box or the “Select all” button. The modal will indicate the total number of members selected. Then click “Invite”.

    enter image description here

  6. Click the ‘Save’ button to create your team.

The member will be added to the team. Users in a team effectively have all of the permissions that are assigned to that team, unless more specific roles are assigned to individual users.

Modify a member’s default role on the workspace level by selecting an option from the default role dropdown.

enter image description here

Edit or Delete a team

After creating a team, Admins can modify the team’s name, default role or members from the Teams tab at the top of the Members page.

To edit an existing team,

  1. Click on the horizontal ellipsis beside the team ••• then click “Edit team” from the options dropdown.
  2. Make the desired changes, then click the ‘Save’ button.

To delete a team,

  1. Click on the horizontal ellipsis beside the team ••• then click “Delete team” from the options dropdown.

enter image description here

Add or remove members from a team

Admins can add or remove members of a team from the Teams tab at the top of the Members page.

To add a member to the team,

  1. Click on the horizontal ellipsis beside the team ••• then click “Edit team” from the options dropdown.
  2. Add members from the existing workspace member list to the team by clicking the “Add members” button. Learn how to invite members to a workspace.
  3. Search and select the members you want to invite using the tick box or the “Select all” button. The modal will indicate the total number of members selected. Then click “Invite”.
  4. Make the desired changes, then click the ‘Save’ button.

To delete a member from the team,

  1. Click on the horizontal ellipsis beside the team ••• then click “Edit team” from the options dropdown.
  2. Click on the delete icon beside the member’s details
  3. Make the desired changes, then click the ‘Save’ button.

enter image description here

If you’re looking for something else, please feel free to make recommendations or ask us questions in our online community—we’re ready to assist you!