Write ACL not working on form fields

booher04
Tera Guru

I have been having a lot of issues with ACLs.  I have a need for one group(one user in that group) to be able to write to a certain few fields on the cmdb_ci_service table.  All other fields should be read only(as they are right now).  I tried setting the write ACLs on each field that I want the group with role bs_user_role to be able to write to or edit.  It's still showing as a read only field for all.  I assume this is because of an ACL on the table not allowing it.  Any advice on this?  The screenshot shows the fields circled that have the write ACL on them and I'm logged in as the user.  They are still showing as read-only.  

find_real_file.png

21 REPLIES 21

Allen Andreas
Administrator
Administrator

You'd want to check the top level ACL for the entire table first. You may need to create an additional write for the entire table level.

 

Also, you'd want to check any BR, UI policies or Client scripts that could be on, causing this issue.


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

Mrigank Gupta
Giga Expert

The best way is to turn on the Security debug logs. This will let you know which ACL is restricting the write action.

Also check for these specific fields in the UI policies action and client scripts. MIght be possible that they are readonly due to them (although chances are low).

No issues on Client Scripts or UI Policies.  I have debug turned on.

find_real_file.png

 

find_real_file.png

any other ideas I can look at?