- add a logic to trigger email verification template (design and email content pending)
- instead of update it as primary email, wait until the email confirmation verified from donor. Still add the email to contact as type emailPreference type.
- add a logic for confirm the email sending to queue and a queue consume (with contact id and email address, once the email confirmed, then update the primary email to the type emailPreference)
- add confirm email success and fail page
- add activity when sending email verification, and when email email set as primary after confirm queue consumed
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | AnnWF | T385911 Comms preference centre - email duplication check | |||
| Resolved | AnnWF | T396521 adding email template for email confirmation | |||
| Resolved | AnnWF | T396523 trigger email verification email when dpc queue have email update |
Event Timeline
Change #1164497 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] instead of update primary email via EPC add a email confirm step
Change #1178692 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] WIP: design needed, send verification email
Change #1178912 had a related patch set uploaded (by Wfan; author: Wfan):
[mediawiki/extensions/DonationInterface@master] WIP email verification
Change #1180920 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/dev@master] Add queue for set-primary-email
Change #1180922 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/SmashPig@master] Add config defaults for set-primary-email queue
Change #1181216 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] add setPrimaryEmail queue consume
Change #1181298 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/dev@master] Set base URL for set primary email in Civi
Change #1180922 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Add config defaults for set-primary-email queue
Change #1180920 merged by Cstone:
[wikimedia/fundraising/dev@master] Add queue for set-primary-email and a consume
Change #1181298 merged by Wfan:
[wikimedia/fundraising/dev@master] Set base URL for set primary email in Civi
Change #1164497 abandoned by Wfan:
[wikimedia/fundraising/crm@master] Instead of update primary email via EPC
Reason:
have a new patch to combine trigger email
Change #1184945 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] Add set email as primary url in civi config
Change #1184952 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] Create verify email send and confirm set as primary email activities
Change #1184952 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Create verify email send and confirm set as primary email activities
Change #1184945 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add set email as primary url in civi config
Change #1184934 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] Send verification email instead of direct set as primary
Change #1184934 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Send verification email instead of direct set as primary
Change #1195080 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] update civi default confirmEmail link
Change #1195080 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] update civi default confirmEmail link