Type: New Feature
Affects Version/s: 1.4
Fix Version/s: 2.0
Send an email confirmation when the volunteer signs herself up for a shift using the public form. For feature parity with event confirmation emails, the following is required:
- Create a message template.
Add storage on the volunteer project for the following fields: is_confirm, confirm_email_text, confirm_from_name, confirm_from_email, confirm_cc_email, confirm_bcc_email.Instead we are BCCing the project manager contacts, the email is modifiable only at the template level, and the email comes from the default organization. Update the Project BAO/API to handle these new fields. Update the form on the Volunteer tab to display these fields (in an accordion of some sort).Superceded by the project relationships UI element.
- Update the form on the Volunteer tab to pass these values along to the BAO/API. With regard to these fields, the postProcess should be very thin. In 2.0 we'll likely replace the volunteer tab with a more flexible Angular-based form that can be dropped into various contexts, so we want to keep all of our business logic accessible via the API.
- Update the postProcess for the public facing form to send out the email if the form is so configured.