Hi all,
Very new to Airtable, needing some help setting up a template.
I've attached a screenshot for reference.
I am wanting to use Airtable to keep an RFI (request for information) log which can be shared with my clients on a "base" by "base" basis. I will be the only Creator (for the foreseeable future) and will make my clients Editors so they can input their responses into fields left unlocked to Editors. The view layout will be the Grid view.
I plan on creating a base per project and inside the base having the 1st column as the RFI question for the client (as a multi-line text box), the second as a selection of either "Outstanding" or "Resolved" (per row / RFI). Both these 1st 2x columns will only be able to be edited by myself as the Creator. Each RFI will have its own row.
The 3rd column I will have as the Client's response, this will be a multi-line text field. The 4th column will be for the client to upload any attachments. The 5th column will be a "checkbox", for the Client to select once they have input their response into the row's field in column's 3 and 4. Columns 3-5 will be unlocked for Editors when created. The 6th and 7th columns will be "last modified time" and "last modified by" fields linked only to columns 3 and 4.
The idea is that the client will look at the list and type their responses into the fields in column 3. Then upload any document to help explain their response in column 4, then hit the checkbox in column 5. Note that they may only answer a single RFI, so in which case would only be making inputs to a single row in the list.
The bit that I am stuck on is this. I would like to have it so that once the Client has ticked the checkbox for a particular row (RFI) they have just answered. I would like Airtable to lock any further changes to the fields of that single row in columns 3-5. Basically having the checkbox as a submit button and not allowing them to make any further changes to their inputs for that row (RFI) unless I as the Creator unselect the checkbox for that row (in column 5). Obviously if I was to unselect it then I would want Airtable to again lock the fields as explained above if they were to select the checkbox again.
Hopefully that makes sense, thanks guys.