Hosted Dolt now has Organization Teams

FEATURE RELEASE
3 min read

In May we launched Hosted DoltDB, a cloud-hosted Dolt database with built in logs and monitoring. For those new to Hosted DoltDB, here are some blogs to get you up to speed.

We think Hosted Dolt is the best way to build applications using the world's first version controlled SQL database. The launch of teams makes that even easier.

Hosted DoltDB now has teams

make A-Team

We recently added teams to Hosted, where you can create teams of organization members. These teams can then be added as collaborators for any deployment in the same organization. This allows the owner to give a team of devs ADMIN permissions in just a few clicks.

The Permissions Model

For those curious how deployment permissions work, Hosted DoltDB has two permissions: READ and ADMIN. The logic for permissions works the same as it does on DoltHub. The collaborator defaults to the highest permission they have on a deployment. This means that an organization owner in a team added to a deployment with read permissions will still have admin permissions. And an organization member in a team added to a deployment with admin permissions will also have admin permissions.

How to use teams

The workflow to add a team as a collaborator is the same on DoltHub. Any user who wants to create a team needs to be an organization owner. The Create Team button will be visible in the Teams tab of the organization page.

go to the teams tab for an organization

The creator of the team is added to the team by default with a MAINTAINER role. Any organization member can be added from here and given any role. Any team member with a MAINTAINER role can add, edit, and delete team members as well as update and delete the team. Anyone with the MEMBER role cannot edit the team in any way.

Organization owners will have the same permissions as a MAINTAINER.

first member is the user who made the team, add and remove members as needed

You can add individual and team collaborators from the settings tab on the deployment page.

visit the setting tab of some deployment, scroll to the bottom of the page to add team dtp

Hallelujah 'tis done. You should see the new team in the list of collaborators. Now every user in the team you just added will have the permission you just gave the team.

successfully added a team as a collaborator

Right now we only have READ and ADMIN permissions for deployments. We can add more types of permissions (DoltHub also has WRITE permissions) if people want them. If you want us to add more deployment permissions, feel free to file an issue.

It's important to note these deployment permissions only affect how users interact with the deployment page itself, and do not translate to actual database users. For example, someone that has deployment read permissions can still connect to the SQL server and make updates to it.

Conclusion

We have a long and exciting roadmap for Hosted Dolt. The database itself, and the Hosted offering, are getting better all the time, and now is the perfect time to try it. Come talk to us on Discord, or create a Hosted Dolt deployment today.

SHARE

JOIN THE DATA EVOLUTION

Get started with Dolt

Or join our mailing list to get product updates.