- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-21-2023 04:36 PM
I created a custom table with Extends table - Asset and a role -test_asset then, created Table.None write ACL with a custom role - test_asset, but non-admin users with role - test_asset are able to edit the custom fields that I added.
Any idea or suggestion is appreciated.
Thank you.
abrouf
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2023 08:40 AM
The issue has been resolved by creating a write ACL for all fields (Table.*) and adding an admin role, I thought the admin already had write access by default. so didn't do so earlier.
Got this idea from here:
Still didn't get the logic, if anybody knows, please drop here with the ServiceNow ACL documentation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2023 11:29 AM
Hi Anvesh,
You mentioned-
This is because of ACL is searched from the most specific to the most generic match.
As there is no field level ACL it matches the Row Level ACL to grant the access.
Here Row level access is read but given here as a write.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-22-2023 02:31 PM
Corrections:
Hi Anvesh,
You mentioned-
This is because of ACL is searched from the most specific to the most generic match.
As there is no field level ACL it matches the Row Level ACL to grant the access.
Here field level ACL is read except a few but given as a write for all custom fields.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2023 08:40 AM
The issue has been resolved by creating a write ACL for all fields (Table.*) and adding an admin role, I thought the admin already had write access by default. so didn't do so earlier.
Got this idea from here:
Still didn't get the logic, if anybody knows, please drop here with the ServiceNow ACL documentation.