Uploaded image for project: 'CiviVolunteer'
  1. CiviVolunteer
  2. VOL-81

Volunteer Sign-Up Confirmation Email

    Details

    • Type: New Feature
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Fixed/Completed
    • Affects Version/s: 1.4
    • Fix Version/s: 2.0
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              pittstains Frank J. Gómez
              Reporter:
              ginkgomzd Michael Z Daryabeygi
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 2 days
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified