User authorization and roles
Deeploy offers various levels of user authorization. The tables below detail the actions available to each role at different authorization levels.
Team
When invited to join a team, a user is assigned an 'Admin' or 'User' role. The user that created the team is an admin by default.
Admin | User | |
---|---|---|
Invite users | ✓ | |
Manage users | ✓ | |
Change team name | ✓ | |
Change team plan | ✓ | |
Delete team | ✓ | |
Create Workspaces | ✓ |
Workspace
When an admin adds a Workspace, they are automatically assigned the 'Workspace owner' role. A Workspace owner can add invite users in the team to become members of the Workspace, and assign them the 'Operator' or 'Reviewer' role.
To add a user to a Workspace, you must first invite them to join the team.
Workspace owner | Workspace operator | Workspace reviewer | |
---|---|---|---|
Manage Workspace members | ✓ | ||
Change Workspace owner | ✓ | ||
Edit Workspace settings | ✓ | ||
Change default Deployment service | ✓ | ||
Delete the Workspace | ✓ | ||
Change Deployment owner | ✓ | ||
Manage credentials | ✓ | ✓ | |
Create Deployments | ✓ | ✓ | |
Manage Repositories | ✓ | ✓ | |
Restore Deployments | ✓ | ✓ | |
View the Workspace | ✓ | ✓ | ✓ |
Test Deployments | ✓ | ✓ | ✓ |
Edit compliance insights | ✓ | ✓ | ✓ |
Deployment
Every Deployment has a single owner. By default, this is the user that creates the Deployment. Having a single owner for a Deployment ensures clear responsibility and accountability. To change the Deployment owner, head to the Details page, select a different owner, and click Save.
Workspace owners can change the owner of any Deployment in their Workspace.
Deployment owner | Other | |
---|---|---|
Edit Deployment details | ✓ | |
Change Deployment owner | ✓ | |
Update Deployments | ✓ | |
Delete Deployments | ✓ | |
Restore Deployments | ✓ | |
Manage Deployment tokens | ✓ | |
Manage Deployment alert rules | ✓ | |
View Deployment events | ✓ | |
Test a Deployment | ✓ | ✓ |