Team management in Dagster+
As part of role-based access control (RBAC), Dagster+ supports the ability to assign users to teams. A team is a group of users with a set of default deployment, code location, and Branch Deployment user roles.
Prerequisites
To complete the steps in this guide, you'll need:
- A Dagster+ Pro plan
- Dagster+ Organization Admin permissions:
- In your organization, and
- For the deployments where you want to manage teams
Adding teams
- In the Dagster+ UI, click the user menu (your icon) > Organization Settings.
- Click the Teams tab.
- Click the Create a team button.
- In the window that displays, enter a name in the Team name field.
- Click Create team.
After the team is created, you can add team members and assign user roles to deployments.
Adding team members
Navigate to the Organization Settings > Teams tab and locate the team you want to add team members to. Then:
- Click the Edit button in the Actions column.
- In the Members tab, use the search bar to locate a user in your organization.
- Once located, click the user.
- Click Add user to team.
- Repeat as needed, clicking Done when finished.
Removing team members
Navigate to the Organization Settings > Teams tab and locate the team you want to remove team members from. Then:
- Click the Edit button in the Actions column.
- In the Members tab, locate the user in the list of team members.
- Click Remove from team.
- Repeat as needed, clicking Done when finished.
Managing team roles
Navigate to the Organization Settings > Teams tab and locate the team you want to manage roles for. Then:
- Click the Edit button in the Actions column.
- In the Roles tab, click the Edit team role button next to the deployment where you want to modify the team's role.
- In the window that displays, select the team role for the deployment. This role will be used as the default for this team for all code locations in the deployment.
- Click Save.
- To set permissions for individual code locations in a deployment:
- Click the toggle to the left of the deployment to open a list of code locations.
- Next to a code location, click Edit team role.
- Select the team role for the code location.
- Click Save.
Removing teams
Navigate to the Organization Settings > Teams tab and locate the team you want to remove. Then:
- Click the Edit button in the Actions column.
- In the modal that displays, click the Delete team button.
- When prompted, confirm the deletion.
Next steps
- Learn more about RBAC in Understanding User Roles & Permissions
- Learn more about how to manage users in Dagster+ in Understanding User Management in Dagster+