There is a list view on Cases called 'My Cases'. This list view is available to customer portal users. What will customer portal users see when they select this list view from the customer portal?
Case visibility in the Customer Portal is mainly controlled off the Contact Name field on Case. If the Customer Portal user is the Contact on the Case, then they have the ability to see it.
The reason we configure access like this is because, in most scenarios, a customer who logs a case would never be the Case Owner, but almost always the Case Contact who an internal Case Owner would reach out to. That being said, when you have a list view filtered on "My Cases", for Portal users, it returns Cases that are deemed theirs, which is Cases where they are on the Case Contact.
NOTE: To ensure that this list view is working correctly for the community users, the Case Org Wide Defaults should be Private and there should be a sharing set created for the Community profiles.
Also "My Cases" list view should have the "Visible to all users (Includes partner and customer portal users)" option selected
IMPORTANT: For self-service community templates, it still calls the listView API and get the filter logic whereby it is still only filtering by caseownerid = currentUserId.
(Note: these self-service community templates are in phased retirement and can no longer be used when creating new communities)
The suggested workaround is to create a custom formula checkbox field i.e., ContactId = $User.ContactId and use this as a criteria in the list view.
000384975

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.