- Create a standalone page to request a link
- submitting the form sends a message to the new-checksum-link queue with email and page 'DonorPortal'
- update the NewChecksumLinkQueueConsumer in CiviCRM to accept email, not just contact ID, and to accept a new page 'DonorPortal'
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T330415 Epic: Self service Donor Portal | |||
| Resolved | Damilare | T388739 Allow donors to request a donor portal login link by email |
Event Timeline
Change #1131125 had a related patch set uploaded (by Ejegg; author: Ejegg):
[mediawiki/extensions/DonationInterface@master] WIP switch new checksum link to require email
Change #1135147 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Handle new link messages with email or id
Change #1135148 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/dev@master] Consume new-checksum-link queue
Change #1135148 merged by Jgleeson:
[wikimedia/fundraising/dev@master] Consume new-checksum-link queue
Change #1137287 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Add DonorPortal to new checksum link consumer
Change #1135147 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Handle new link messages with email or id
Change #1137287 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add DonorPortal to new checksum link consumer
Change #1139540 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Fixes for donor portal patches
Change #1139541 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/dev@master] Set base URL for donor portal in Civi
Change #1139540 merged by Eileen:
[wikimedia/fundraising/crm@master] Fixes for donor portal patches
Change #1139541 merged by Ejegg:
[wikimedia/fundraising/dev@master] Set base URL for donor portal in Civi
Change #1141917 had a related patch set uploaded (by Ejegg; author: Ejegg):
[mediawiki/extensions/DonationInterface@master] Donor Portal login page
Change #1131125 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Switch new checksum link to require email
Change #1141917 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Donor Portal login page
Change #1152752 had a related patch set uploaded (by Ejegg; author: Ejegg):
[mediawiki/extensions/DonationInterface@master] Update text on Donor Portal login page
Change #1152752 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Update text on Donor Portal login page
Hi @Ejegg, the designed login page is ready.
Here is a gitlab link where you can get the 3 files you'll need:
- login.html
- styles.css
- scripts.js
Heads up the navigation may change, since i believe the idea is to use the exact same we will have in the redesigned foundation website
Please let me know if this handoff works for you and feel free to ping me if you need me to update anything.
Thanks @AKanji-WMF for bringing my attention to this and @RLopez-WMF for all the work on the design for the login page. The link shared leads to a 404 but I believe this was the intended page, I'll pull it down right away, thanks!
Change #1166409 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):
[mediawiki/extensions/DonationInterface@master] Add designed template for Login screen
Change #1166409 abandoned by Damilare Adedoyin:
[mediawiki/extensions/DonationInterface@master] Add designed template for Login screen
Reason:
We have decided to go with vue, no need for Mustache templates.
Re-opening as we'd like to check in on whether we need to measure this with analytics