This is a Salesforce DX project that provides lightning components for volunteer shift signup that can be placed on an unauthenticated site.
The code in here extends the Volunteers for Salesforce package: https://github.com/SalesforceFoundation/Volunteers-for-Salesforce
To work on this project in a scratch org:
- Set up CumulusCI
- Run
cci flow run dev_org --org dev
to create a scratch org and attempt to deploy this project. This will fail during the pushing of the source to the scratch org. The following steps fix this and deploys the project again. - Run
cci org browser dev
to open the org in your browser. - Add and verify an org-wide email address.
- Run
cci task run add_standard_value_set_entries --org dev
to add CampaignType picklist values - Run
cci task run dx_push -o extra -f --org dev
to deploy the source from this project. - Run
cci task run dx -o command 'force:user:permset:assign -n Volunteer_Mgmt' --org dev
- Run
cci task run load_dataset --org dev
- Run
cci org browser dev
to open the org in your browser.