Collaborator permissions, restrictions

I have just joined Baserow and so far really liking this app. I have a feeling this app is going to help me a lot down the road for my start up. I am excited to learn more about this app and I have so many questions and concerns.

One concern that I have is about permissions of collaborators.

So the 1st question is. so let’s say suppose I have 10 collaborators working on a specific table in a database. This table is called let’s say project tracker and each row contains instructions on how to go about doing a project. I set up 10 rows and each collaborator gets their own row. I’d like to know what it looks like when they use Baserow from their computer, are they able to see every row in this table? Or do they only see the row they are given viewing permission to?

And suppose I have 2 tables in this database. 1st one is called project tracker and it has 10 collaborators working on it. The other table I assign another team of let’s say 6 collaborators. My question now is, can these 6 team members working on table 2 able to see other tables in the same database? If so, can they also see the names and emails of collaborators who are working on table 1 called project tracker when they click on the tables they are not responsible for?

The other concern is there a way to restrict viewing permission to a specific column? So let’s say I have a table called ALL EMPLOYEES, it contains all info pertaining to the employee. There are let’s say 2 columns I wish to restrict viewing permission to like salary details and manager’s sentiments of them. Is it possible to do this or they will see every column once they get a viewing role or editing role?

Any insight on this is greatly appreciated, thank you Baserow team!

Hey @kev_z, in Baserow, you can set up permissions at the workspace, database, and table levels, but not yet at the row or field level. We have the following roles: Admin, Builder, Editor, Commenter, and Viewer. These roles define the creating, editing, and deleting rules. However, all roles can see all the content.

Here’s more about the role-based access control feature: Permissions overview

2 Likes

Thank you. Are there plans to implement permissions at the row or field level so invited users only see what they are assigned to see?

Hi @kev_z, we’re planning to implement row-level role-based access control. You can track the progress here: Row level role based access control (#2296) · Issues · Baserow / baserow · GitLab :slightly_smiling_face:

Hi @kev_z
You should check the app builder to make an app dedicated to your collaborators that match your concerns regarding who sees what :wink:

Wow that’s good to hear. Thank you, Baserow team!

And I am very new to this, I am not quite sure what is this app builder you are talking about?

You should check the application builder, that allow you to create portals based on your baserow DB without any code.

I’ve shared my experience with a client project there : Case Study Baserow. An IT company reached out to me a few… | by Antoine Mouliere | Oct, 2024 | Medium :wink:

1 Like