Page MenuHomePhabricator

trigger email verification email when dpc queue have email update
Closed, ResolvedPublic

Description

  • 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

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

https://gerrit.wikimedia.org/r/1164497

Change #1178692 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/crm@master] WIP: design needed, send verification email

https://gerrit.wikimedia.org/r/1178692

Change #1178912 had a related patch set uploaded (by Wfan; author: Wfan):

[mediawiki/extensions/DonationInterface@master] WIP email verification

https://gerrit.wikimedia.org/r/1178912

Change #1180920 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/dev@master] Add queue for set-primary-email

https://gerrit.wikimedia.org/r/1180920

Change #1180922 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/SmashPig@master] Add config defaults for set-primary-email queue

https://gerrit.wikimedia.org/r/1180922

Change #1181216 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/crm@master] add setPrimaryEmail queue consume

https://gerrit.wikimedia.org/r/1181216

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

https://gerrit.wikimedia.org/r/1181298

Change #1180922 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Add config defaults for set-primary-email queue

https://gerrit.wikimedia.org/r/1180922

Change #1180920 merged by Cstone:

[wikimedia/fundraising/dev@master] Add queue for set-primary-email and a consume

https://gerrit.wikimedia.org/r/1180920

Change #1181298 merged by Wfan:

[wikimedia/fundraising/dev@master] Set base URL for set primary email in Civi

https://gerrit.wikimedia.org/r/1181298

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

https://gerrit.wikimedia.org/r/1164497

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

https://gerrit.wikimedia.org/r/1184945

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

https://gerrit.wikimedia.org/r/1184952

Change #1184952 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Create verify email send and confirm set as primary email activities

https://gerrit.wikimedia.org/r/1184952

Change #1184945 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add set email as primary url in civi config

https://gerrit.wikimedia.org/r/1184945

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

https://gerrit.wikimedia.org/r/1184934

Change #1184934 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Send verification email instead of direct set as primary

https://gerrit.wikimedia.org/r/1184934

Change #1195080 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/crm@master] update civi default confirmEmail link

https://gerrit.wikimedia.org/r/1195080

Change #1195080 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] update civi default confirmEmail link

https://gerrit.wikimedia.org/r/1195080

XenoRyet set Final Story Points to 8.