We have an Opportunity owned by a Community User. A normal user creates activities under the Opportunity. However, the community User is unable to view these activities. The OWD for Activity is Controlled by Parent. As per Salesforce docs, (https://help.salesforce.com/apex/HTViewHelpDoc?id=activities_access.htm), the community user should be able to see the activity since it has access to the parent?
What am I missing here? Or does the activity sharing work differently for Community user?
[Edit: 14 May] I raised a case with salesforce on this and there response was that this is not possible. You cannot share the activity owned by an Internal user with an Community User even if the Community user is the owner of the record and sharing record is Controlled by Parent.
So my question is the above statement from Salesforce true? Have anyone ever shared activities owned by internal user with community user?
Best Answer
There is a standard field on Task/Event called Public, which is not visible by default, not even for System Administrators. The value of this checkbox needs to be
true
to make the event visible for external users in a community.