Page MenuHomePhabricator

create a preference center link available in civi on contact record
Closed, ResolvedPublic

Description

As a Donor Relations agent, I would like to get a link for a specific donor's email preference center so that I can serve it in zendesk tickets.

DoD:

  • Use the hash that expires over time.
  • Make the full url available to copy from the contact record for the donor.

Event Timeline

Aklapper renamed this task from create an prefence center link avaialable in civi on contact record. to create a preference center link available in civi on contact record.Feb 8 2022, 9:03 PM

Could maybe be a calculated custom field on WMF_Donor?

Edit: nope. Probably better to use a display hook, since it'll have to use the expiring hash, which should be calculated fresh.

Change 763361 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Add settings for pref ctr link in CiviCRM

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

Change 763386 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] Add email pref center link to contact summary

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

Change 763623 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Email Prefs center - use expiring checksum

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

Change 763625 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] WIP Civiproxy.getpreferences uses expiring checksum

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

Change 763626 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] WIP Preferences.create uses expiring checksum

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

Change 763627 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Update CiviProxy config for expiring checksum

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

Change 763623 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Email Prefs center - use expiring checksum

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

Change 763627 merged by AndyRussG:

[wikimedia/fundraising/dev@master] Update CiviProxy config for expiring checksum

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

Change 763361 merged by AndyRussG:

[wikimedia/fundraising/dev@master] Add settings for pref ctr link in CiviCRM

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

Change 763626 merged by Eileen:

[wikimedia/fundraising/crm@master] Preferences.create uses expiring checksum

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

Change 763625 merged by Eileen:

[wikimedia/fundraising/crm@master] Civiproxy.getpreferences uses expiring checksum

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

Change 763386 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add email pref center link to contact summary

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

DStrine set Final Story Points to 4.