- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2023 10:43 AM
Hi Team,
Requirement:
In one table there are 45 fields are available, So based on one condition make Read-only for 38 fields in the list view.
I have informed customer that it needs to create 38 ACL, I said it might cause to performance issue, but they are asking to find better solution.
Could you please suggest me better solution.
Note: Only list view
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2023 04:36 PM - edited 11-04-2023 04:38 PM
Try phrasing it in terms of when fields can be written; you might end up with one <table>.* ACL and 7 <table>.field ACLs.
I mean the way ACLs work they grant access and don't revoke it - make fields read-only sounds like that: revoking access, so it is counter-intuitive.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2023 07:10 PM - edited 11-04-2023 07:12 PM
Hi,
I am sure What you need to do is to have seven "Write" Operation ACL on your required Table one on the writable Fields and one "read" ACL for all fields Table.* additionally you can also go with List_edit ACL please see in the image. I recommend you to debug ACLs by navigating to 'Debug security rules' module. Hope this helps.
Regards,