- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Feb 19, 2025 02:10 PM
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.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Feb 19, 2025 02:34 PM
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.
