function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Raghavendra ARaghavendra A 

Community Members - Contacts access when contact is set to Controlled by Parent

Hi All,
We have the following sharing settings:

Object  : Account, Contract and Asset
Default Internal Access: Public Read/Write
Default External Access: Private

Object  : Contact
Default Internal Access: Controlled by Parent
Default External Access: Controlled by Parent

We have Partner Communities and Accounts are shared via Sharing Rules to corresponding Contacts that belong to that Account.  Since Contacts are Controlled by Parent, we do not need sharing rules on Contact.
Now, we have introduced a criteria-based Sharing Rule that shares few Accounts with All Partner Users (these are community users).
Issue:  Since we share few Accounts with all Partner users, contacts associated to those Accounts are visible to all Partners users by default because Contact’s sharing is Controlled by Parent.
I am sure that we need to change the Default External access and create Sharing Sets / Sharing Rules to fix this issue but, I am trying to see if there are any other alternatives here.
Any help is highly appreciated.  

Gabriel C FerreiraGabriel C Ferreira
Hi Raghu,

Unfortunately, you have no choice here. The access in salesforce are based in layers. You have several ways to increase the access of a certain profile or user, but you can't revoke the access.