Details
-
Type: Sub-task
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 2.2.0
-
Fix Version/s: 2.2.0
-
Component/s: CiviContribute
-
Labels:None
Description
Currently, PCP's can not be enabled for a contribution page in Standalone installs because we require the Supporter Profile to have "Account Creation" option enabled for the profile - and this option is not available / relevant for Standalone. For now, we'll remove that requirement for Standalone and only allow authenticated users to create PCP's.
Implementation
============
1. Configure PCP for contrib page (pcp_block) - is_cms_user is NOT required for supporter profile if framework is Standalone.
2. If framework = standalone, the "Create PCP" forms (PCPAccount and Campaign) are only accessible to authenticated users. If an un-authenticated user accesses these forms' URLs, use statusBounce to push them back to the online contribution page they were trying to support (pageId param in query string). Status bounce message is: "You must login with your OpenID provider before you can create a Personal Campaign Page."