Restrict users to delete members from group

SM24
Giga Guru

Hi All,

I have a requirement that necessitates the restriction of user permissions, including those of administrators, with the exception of the "security_admin" role. The objective is to prevent all users, aside from the "security_admin," from having the ability to remove users from any group classified as an "entitlement" type.

Below configurations has been done to achieve this requirement

  • Modified delete ACL (OOB) on sys_user_grmember table
  • Role: user_admin
  • Condition: Group Type is not Entitlement
  • Admin Override: False

 

  • Created new delete ACL on sys_user_grmember table
  • Role: security_admin
  • Condition: Group Type is Entitlement
  • Admin Override: False

But its not working admin or user_admin can remove users from entitlement group.

 

Could anyone provide insight into what might be missing from my current setup? Any guidance on this matter would be greatly appreciated.

 

Please note that the solution must be confined to Access Control Lists (ACLs). Modifications to Business Rules (BR) or List Controls are not permissible for this scenario.

 

Thank you in advance for your assistance.

1 ACCEPTED SOLUTION

SM24
Giga Guru

Thanks everyone for all your responses.

There is another OOB ACL in HR scope where admin override was checked, when I unchecked, it worked.

Initially I thought since the scope is different and conditions are not matching it will not impact but somehow it impacted. 

View solution in original post

7 REPLIES 7

Musab Rasheed
Tera Sage
Tera Sage

Deactivate OOB Delete ACL and keep only custom delete ACL active and see if that works ? Try to check this in new browser or clear cache and check.

Please hit like and mark my response as correct if that helps
Regards,
Musab

Hi @Musab Rasheed ,

Even after deactivating OOB ACL its not working

LazardT
Tera Contributor

Mark Manders
Mega Patron

Group type is dotwalked from 'group' right? In that case it's a list field and you should try it with 'group type does not contain entitlement'. Can you check if it works with that?

 


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark