I’m going through the process of testing a basic Partner Community setup in my Developer Edition.
My Community is currently using “Tabs & Visualforce” as its template. I’m trying to execute a basic page override for the record detail view on Opportunities, but Skuid pages are defaulting to the standard Salesforce view in the Community.
I’ve followed all the tutorials and searched the Skuid Support forum, but can’t find much that pertains specifically to this issue.
What I want to happen:
A user with the custom profile “Community Login User - Partner One (Custom)”, who logs into my org’s Partner Community, will be served a custom Skuid page called “PXOpportunityTest” when they go to view an Opportunity record.
What’s happening instead:
The Partner Community user logs in, navigates to Opportunities, clicks an Opportunity, but is served the traditional Salesforce page layout instead.
My Visualforce Page:
Following the tutorial, I’ve overridden the “View” action in “Button, Links, and Actions” for Opportunities with a custom Visualforce page, which contains this code:
My Skuid Page Assignment configuration:
Object Type: Opportunity
Action Type: View
Applies to: Community Login User - Partner One (Custom)
Record Type: Any Record Type
Page to Use: PXOpportunityTest
Troubleshooting I’ve already done:
My Partner Community User’s custom profile: “Community Login User - Partner One (Custom)” already has the Skuid Page Viewer permission set enabled
My Visualforce page has the correct security settings to allow the “_Community Login User - Partner One (Custom)”_profile to view it.
I’ve added the Skuid Page Viewer profile to my Community:
Just to test, I created a duplicate Skuid Page Assignment for System Administrator, and tested it on the internal Salesforce org (i.e. not in the Community). The redirect worked as expected. This tells me that it’s an issue with Communities.
When accessing an Opportunity record detail in the Partner Community, I noticed that the URL would first direct to this:
And once the page loaded, it would end up like this:
I tried removing the override queries from this URL, to no avail.
Any ideas on what’s going on here?