Page MenuHomePhabricator

Create donor portal page for recurring donation pause/cancel process
Closed, ResolvedPublic

Description

On the URL the page should accept contact ID, checksum, contribution_recur ID, and frequency unit.

Update the main portal page to link to this page from the active recurring donation box(es)

Render links for pause, switch to annual (if frequency unit is monthly) and cancel, plus a link back to the main donor portal page.

Event Timeline

AKanji-WMF changed Risk Rating from N/A to Informational.Apr 16 2025, 6:18 PM

Change #1154829 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation pause/cancel process.

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

Change #1154829 abandoned by Damilare Adedoyin:

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation pause/cancel process.

Reason:

merged with previous commit

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

Change #1160869 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] Create donor portal page for recurring donation cancel process.

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

Change #1154315 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] Create donor portal page for recurring donation pause process.

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

Change #1176526 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation pause process.

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

Change #1154315 abandoned by Damilare Adedoyin:

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation pause process.

Reason:

Move Vue work to new patch.

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

Change #1178053 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation cancel process.

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

Change #1160869 abandoned by Damilare Adedoyin:

[mediawiki/extensions/DonationInterface@master] WIP: Create donor portal page for recurring donation cancel process.

Reason:

Obsolete as we are going with vue js

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

Change #1176526 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Create donor portal page for recurring donation pause process.

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

Change #1178053 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Create donor portal page for recurring donation cancel process.

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

XenoRyet set Final Story Points to 4.