which acl will work, if conditions are same?

Saranya2
Tera Contributor

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

 

            

6 REPLIES 6

KevinBellardine
Kilo Sage

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.