Skip to main content

Can I restrict access for users on Interface pages?


Forum|alt.badge.img+6

My team operates within Interface. I have recently made a new interface for 1 on 1 meetings for each individual however I would like each individual to have only access to their page only and not be able to view the other pages. 

Can this be done or will I need to create a new base for this? 

7 replies

TheTimeSavingCo
Forum|alt.badge.img+28

You can share each Interface separately, so you could create one Interface + Page per individual and share them:

Not too sure what your Interface setup is, but if each user has an Airtable account you could also see if you could use the 'By current user' filter:


ScottWorld
Forum|alt.badge.img+33
  • Brainy
  • 8805 replies
  • January 7, 2025

@triplexmen 

Yes, this is very easy to accomplish, and this is what interfaces was designed to do.

You only need to create one interface page like you have already done, but then you would filter that interface to only show the user their own records.

You would do this by either using their email address (in an email field or a lookup field), or using their user account (in a user field).

Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Forum|alt.badge.img+6
  • Author
  • Participating Frequently
  • 6 replies
  • January 15, 2025
ScottWorld wrote:

@triplexmen 

Yes, this is very easy to accomplish, and this is what interfaces was designed to do.

You only need to create one interface page like you have already done, but then you would filter that interface to only show the user their own records.

You would do this by either using their email address (in an email field or a lookup field), or using their user account (in a user field).

Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Where would I enter the email address/user account? At the page level or interface level? 


Forum|alt.badge.img+6
  • Author
  • Participating Frequently
  • 6 replies
  • January 15, 2025
TheTimeSavingCo wrote:

You can share each Interface separately, so you could create one Interface + Page per individual and share them:

Not too sure what your Interface setup is, but if each user has an Airtable account you could also see if you could use the 'By current user' filter:


is there another way to not create multiple inteface + pages? I would like to keep it all under one interface but only restrict the pages so that the users can only see their page only


TheTimeSavingCo
Forum|alt.badge.img+28
triplexmen wrote:

is there another way to not create multiple inteface + pages? I would like to keep it all under one interface but only restrict the pages so that the users can only see their page only


Yeap, you'd do that by creating just one Interface and using the 'By current user' filter:

You'd just need to have fields (can be lookups) that displayed the appropriate person's account / email

Here's a link to the docs and the relevant bit: https://support.airtable.com/docs/interface-designer-permissions#using-interface-designer-permissions

Could get weird to set up, and if so just schedule a free half hour call here and I'll get you sorted


Forum|alt.badge.img+6
  • Author
  • Participating Frequently
  • 6 replies
  • January 16, 2025
TheTimeSavingCo wrote:

Yeap, you'd do that by creating just one Interface and using the 'By current user' filter:

You'd just need to have fields (can be lookups) that displayed the appropriate person's account / email

Here's a link to the docs and the relevant bit: https://support.airtable.com/docs/interface-designer-permissions#using-interface-designer-permissions

Could get weird to set up, and if so just schedule a free half hour call here and I'll get you sorted


Am I able to do it for the current user and myself? Or will this filter only for the individual viewing their own records.

I would like to see all of the teams records but want the members to only view their own data 


TheTimeSavingCo
Forum|alt.badge.img+28
triplexmen wrote:

Am I able to do it for the current user and myself? Or will this filter only for the individual viewing their own records.

I would like to see all of the teams records but want the members to only view their own data 


re: Am I able to do it for the current user and myself? Or will this filter only for the individual viewing their own records.

Yeap, you'd just need to link yourself to all the records in some form and pull that over

For example, if your data looked like this:

 Then with the filter previewed as myself:

And with the filter previewed as George:

 

 


Reply