I’ve been using Bubble over the last week trying to build a prototype project management SaaS.
I’ve been thinking about how to limit end-user access to data.
As this is multi-tenant product(that is there will be multiple organizations or teams creating accounts), I don’t want organization A having access to organization B’s data and vice-versa.
I’ve been creating fields in my data tab for each type of thing that can be created, example projects, threads and comments, so that each comment has one thread, and each thread has one project. But I’ve been wondering how best to limit who sees what.
Is it best to just create a field in my data types that is a list of users; where the project admins can assign members to the projects. Or should I do so differently?