Multiple workspaces/teams

Hi @nmlssregs_bubbleis,

This can all be achieved with the right data structure. For example, you could create a data type called Team with fields for team details:

Team
-Name (text)
-Logo (image)
-Admin (User)
-Members (List of Users)

All other data types would be linked to a team record. For example, if you had a type for Project…

Project
-Name (text)
-Due Date (date)
-Manager (User)
-Team (Team)

So everything in your app would be filtered by Team so that users within a team only access data related to their Team. For example, a repeating group that shows team projects would have a data source of “Search for Projects with constraint: Team = Current User’s Team”.

Alternatively, you could add another field under the Team type for “Projects (list of Projects)” and that RG data source could instead be “Current User’s Team’s Projects”

You can also use Privacy Roles to create strong data access permissions based on the data type fields and relationships.

There are many ways to go about this, but hopefully the above helps you get started.


Gaby | Coaching Bubble
Private coaching, courses, and tons of free resources

4 Likes