- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-20-2025 04:43 PM
Hello,
How to make a user be able to write only one specific field on a form? I want that users in say 'Management' group are able to edit solely 'approval_status' field on a form, other fields they shouldn't be able to edit.
I understand that Field level ACL restricts this field to be created/edited/read/deleted by the role specified in the Conditions. So to achieve my goal I could create ACL for Write all the fields apart from 'approval_status' and in Conditions provide, say Admin. This, of course doesn't seem like a best practice.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2025 04:11 PM
I got the solution.
ACL setup:
[Write] my_table Condition/Role: 'x_role.approval_manager'
[Write] my_table.approval_status Condition/Role: 'x_role.approval_manager'
[Write] my_table.* Condition/Role: Admin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2025 09:34 PM
Hi @ladrian1610 ,
Have you created field level writeACL for that field (approval_status). If no, it will not work so please explore ACL and create field level ACL.
Regards,
Nikhil Bajaj
Regards,
Nikhil Bajaj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-22-2025 04:34 AM
Hi, clearly that's the first thing I did.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2025 04:11 PM
I got the solution.
ACL setup:
[Write] my_table Condition/Role: 'x_role.approval_manager'
[Write] my_table.approval_status Condition/Role: 'x_role.approval_manager'
[Write] my_table.* Condition/Role: Admin