Mar 29, 2021 07:54 AM
I am the owner of a workspace with pro licens and I want a user to be able to add values for selected records but nothing else. After some time I want to lock the values. Can this be done?
But
If the user has permission level “commenter” the user cannot add any values — not so good.
I am stuck in between two permission levels. And I don’t think my wishes are overly complex: Allow user to users to feed in data and after some time lock this data. Hopefully I have missed something trivial or there is a clever scheme that can be applied.
Many thanks for any comments or recommendations! :winking_face:
/Jonas
Solved! Go to Solution.
Mar 29, 2021 08:05 AM - edited Dec 14, 2023 11:49 AM
Airtable has some limited field & table locking capabilities, but not record locking. You can prevent people from viewing entire records by using interfaces, but you can't conditionally lock records on/off.
Airtable is a relatively basic/simple database platform that doesn’t have very many advanced features like this. I would email support@airtable.com and ask them about adding record locking as a feature.
Your best bet is probably to use an Airtable portal like Noloco to lock records, but besides that, you’d have to look at alternative apps or workarounds.
Some workarounds that you can consider would be to:
(a) move your “old records” into another base
and/or
(b) use Airtable’s syncing feature
You can move your “old records” into a completely different base altogether by exporting them from your current base and then importing them into the other base.
And then, if you still needed those records to show up in your current base, you could use Airtable’s sync feature to have those records show up in your current base.
Airtable’s sync feature is a one-way sync only (from source table to destination table) and it doesn’t allow any editing of the synced records in your destination table. So this is sort of a built-in “record locking” capability. In fact, as far as I know, this is the ONLY form of “record locking” that is built into the product.
Otherwise, for anything more advanced than this, you would probably need to turn to a more advanced database platform such as Apple’s FileMaker.
(I am both an Airtable Consultant and a Certified FileMaker Developer. If you ever need to hire someone to help with either of these platforms, please feel free to reach out to me through my website scottworld.com.)
Mar 29, 2021 08:05 AM - edited Dec 14, 2023 11:49 AM
Airtable has some limited field & table locking capabilities, but not record locking. You can prevent people from viewing entire records by using interfaces, but you can't conditionally lock records on/off.
Airtable is a relatively basic/simple database platform that doesn’t have very many advanced features like this. I would email support@airtable.com and ask them about adding record locking as a feature.
Your best bet is probably to use an Airtable portal like Noloco to lock records, but besides that, you’d have to look at alternative apps or workarounds.
Some workarounds that you can consider would be to:
(a) move your “old records” into another base
and/or
(b) use Airtable’s syncing feature
You can move your “old records” into a completely different base altogether by exporting them from your current base and then importing them into the other base.
And then, if you still needed those records to show up in your current base, you could use Airtable’s sync feature to have those records show up in your current base.
Airtable’s sync feature is a one-way sync only (from source table to destination table) and it doesn’t allow any editing of the synced records in your destination table. So this is sort of a built-in “record locking” capability. In fact, as far as I know, this is the ONLY form of “record locking” that is built into the product.
Otherwise, for anything more advanced than this, you would probably need to turn to a more advanced database platform such as Apple’s FileMaker.
(I am both an Airtable Consultant and a Certified FileMaker Developer. If you ever need to hire someone to help with either of these platforms, please feel free to reach out to me through my website scottworld.com.)
Mar 29, 2021 08:12 AM
Thanks for the swift response! I will ask Airtable to add this missing feature!
Nov 09, 2023 01:21 PM
Hi Scott,
I am new to Airtable. Could you show me how to do the following?
Move your “old records” into a completely different base altogether by exporting them from your current base and then importing them into the other base.
And then use Airtable’s sync feature to have those records show up in your current base. Set us this sync as a one-way sync only so that these records cannot be edited in the current base.