which acl will work, if conditions are same?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 03:46 AM
Hi All,
I want to know which acl should work if the conditions are same for the 2 different acls
for eg:
1st ACL - same condition, making the field invisible
2nd ACL - same condition, making the field visible
so which acl will apply in this case?
Thanks,
Saranya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 09:10 AM
Assuming both ACLs are at the same level they will both be processed and the user will be granted access. All a user has to do in order to have access to something in the system is to pass a single ACL, provided there are no other further specified ACLs.
For example:
ACL 1: incident* | user has ITIL
ACL 2: incident* | user has CSM Agent
In this situation, a user with either CSM Agent OR ITIL will have full access to incident
ACL 1: incident* | user has ITIL
ACL 2: incident* | user has CSM Agent
ACL 3: incident.short_description | user has ITIL
In this situation the user who has ITIL has full access to the entire incident form, while the CSM user has access to everything except for short description. ACLs are basically just bouncers, each one is a different bouncer deciding whether or not they're going to let you into the building based on the information they have. All it takes is one, but specificity takes the highest priority.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 10:24 AM