Help

The Community will be undergoing maintenance from Friday February 21 - Friday, February 28 and will be "read only" during this time. To learn more, check out our Announcements blog post.

Hiding Certain Records Within Base by User

Topic Labels: Admin Data Views
91 1
cancel
Showing results for 
Search instead for 
Did you mean: 
ascent_amanda
4 - Data Explorer
4 - Data Explorer

I want to block certain users from seeing entries within a base that are for a specific client without making a second base for that client. Is this possible?

To elaborate, I would like to use ONE base as this is a hub for all company work orders that everyone needs to use, but I want to block some entries within that base that are categorized for a specific client from certain users who need to be restricted. I would like to avoid having to use multiple bases to do this as it just generates a level of complexity and jumping around that users would need to do to go about our day-to-day.

1 Reply 1
Kenneth_Raghuna
8 - Airtable Astronomer
8 - Airtable Astronomer

Are you using interfaces, or just operating in the base Data layer?

If you grant someone permissions at the base level, they will be able to see everything in the base. You cannot block specific content across users at this level.

Using Interfaces is the only way to implement access control to different sets of data within the base. You can create interfaces with specific sets of data visible, and share those on an interface by interface basis. Alternatively, you can build interfaces that filter data dynamically based on which user is viewing the Interface.

Here is Airtable's course on Personas and Permissions that covers access control.