I am having hard trying to give access for the Force.com site Guest user to all contact events in the org.
When the contact is assigned to the Guest User, he does have access to his events.
But if the contact is assigned to a real user in the org, he doesn't.
Here how I tried to solve it but in vain: I have given the Guest user read/write permissions on events through a permissions set. I created two public groups, one containing real users and the other containing the guest user. Then I created a sharing rule, to enable sharing of contacts assigned to users in the first public group with the second public group containing the guest user.
Am I missing anything? I appreciate your help.