Limit user from accessing and creating Case at account level.

gagan12
Tera Contributor

Hi,

I have created a Checkbox on Account Table called 'Allow Case Creation', Default value is True.

When this checkbox is unchecked or false then all contacts for the Account will not have access to view or create cases.

How can I achieve this, please suggest.

 

Thanks.

6 REPLIES 6

Clara Lemos
Mega Sage
Mega Sage

Hi @gagan12 ,

 

How are your contacts creating Cases at the moment ?

Hi @Clara Lemos ,

They are using portal, but I want restriction at Account table level not at user level.

Wybren1
Tera Guru

If they send out emails you cannot really stop them from making any cases I think.

But I would still provide all the users a specific role in this case, for instance: sn_customerservice.create_case & sn_customerservice.view_case

Based on that role do ACL's/Conditions.

If they do everything on the portal you should implement it there.

AshishKM
Kilo Patron
Kilo Patron

Hi @gagan12 

The access level ( read / write / create ) should manage via the role(s) and acl(s), any specific reason for managing this at table level.   

 

You can write ACL ( read , create ) and check this table checkbox [ unchecked or false ] and current logged in user belong to "contract for the account" or not.  

 

 

 

 


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution