Page MenuHomePhabricator

Ejegg (Elliott Eggleston)
Fundraising tech lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 11:22 PM (498 w, 5 d)
Availability
Available
LDAP User
Ejegg
MediaWiki User
EEggleston (WMF) [ Global Accounts ]

Recent Activity

Today

Ejegg updated subscribers of T363717: Update text on email preferences success page.

@MSuijkerbuijk_WMF and @AKanji-WMF : sorry, this might not actually need a change!

Tue, Apr 30, 1:02 AM · MediaWiki-extensions-DonationInterface, FR-email-preferences, Fundraising-Backlog

Yesterday

Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

Some questions to clarify the desired functionality:

Mon, Apr 29, 3:49 PM · Patch-For-Review, Fundraising Sprint: hammertime($touch_this=false), Fundraising-Backlog
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

From slack, we need to make unsubscribe success message is not confusing for this 90 days snooze donor: sorry to see you go, you're unsubscribed OR thanks for updating your preferences, you will not receive emails to this address for 90 days.

Mon, Apr 29, 3:19 PM · Patch-For-Review, Fundraising Sprint: hammertime($touch_this=false), Fundraising-Backlog
Ejegg created T363717: Update text on email preferences success page.
Mon, Apr 29, 3:17 PM · MediaWiki-extensions-DonationInterface, FR-email-preferences, Fundraising-Backlog
Ejegg claimed T358878: Enable 90 day snooze: Comms Preferences Centre update.
Mon, Apr 29, 2:08 PM · Patch-For-Review, Fundraising Sprint: hammertime($touch_this=false), Fundraising-Backlog

Fri, Apr 26

Ejegg created T363603: Retry (with idempotency ID) when Adyen returns error code 703.
Fri, Apr 26, 6:40 PM · FR-Smashpig, FR-Adyen, Fundraising-Backlog

Thu, Apr 25

Ejegg added a comment to T363105: Refactored PayPal EC sends bad payments-init message on timeout.

Hah, now it's got country but I'm seeing a missing payments_final_status

Thu, Apr 25, 8:06 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg closed T363105: Refactored PayPal EC sends bad payments-init message on timeout as Resolved.
Thu, Apr 25, 8:05 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T363105: Refactored PayPal EC sends bad payments-init message on timeout from In Progress to Done on the Fundraising Tech - Chaos Crew board.
Thu, Apr 25, 8:05 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity.

@Ejegg Thanks for explaining. Just a follow up questions:

  • Is the 'Recurring Upgrade Declined' a criteria in Acoustic? I don't remember if we added it already.
  • Does it have an expiration period? I'm asking because we need to leave a window with the Declined on, but then after (for example) +12 months, reintroduce them. Is this how this criteria works?

Thanks

Thu, Apr 25, 1:23 AM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog

Wed, Apr 24

Ejegg moved T358878: Enable 90 day snooze: Comms Preferences Centre update from Backlog to Doing on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, Apr 24, 4:01 PM · Patch-For-Review, Fundraising Sprint: hammertime($touch_this=false), Fundraising-Backlog
Ejegg moved T336449: Convert PayPal EC adapter to use SmashPig for API calls from Backlog to Done on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, Apr 24, 4:01 PM · Fundraising Sprint: hammertime($touch_this=false), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), FR-PayPal-ExpressCheckout, Technical-Debt, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg moved T361963: Write tests to ensure coverage on all message types in the Adyen SOAP to JSON transition. from Backlog to Done on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, Apr 24, 4:00 PM · Fundraising Sprint: hammertime($touch_this=false), Patch-For-Review, FR-Adyen, Fundraising-Backlog
Ejegg added a comment to T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity.

@Ejegg this is great!

Can I confirm a couple of things:

  • Can we use that for other donors with other CIDs, so that if a donor just emails us saying never monthly etc, we can mark their record? Or is it only for those who have received the email and thus already have their record marked in some way?

@krobinson You can add the 'Recurring Upgrade Declined' activity to any contact and it will act as an opt-out to future recurring upgrade emails - it's not dependent on having already gotten one.

Wed, Apr 24, 12:48 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg closed T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity as Resolved.

Thanks @Ejegg -- what do you mean with exclude all donors when they have 'Update recurring contribution'? Do you mean all those who receive the email?
We do not want to do that. Many donors did not open, but that doesn't mean we don't want to reach them again with an upgrade ask and be successful.

@MSuijkerbuijk_WMF when Donor Relations manually edits a recurring contribution, e.g. for a donor that emailed them instead of clicking a link in the email, the donor's record gets an activity of type 'Update recurring contribution'. The vast majority of the people who got the email will NOT get an activity of this type.

Wed, Apr 24, 12:47 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg moved T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity from Backlog to Done on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, Apr 24, 12:44 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg added a comment to T289166: Add ability to accept JSON notifications.

The associated patch is merged. Is there more to review?

Wed, Apr 24, 12:44 PM · Fundraising Sprint: hammertime($touch_this=false), FR-Adyen, Fundraising-Backlog

Mon, Apr 22

Ejegg renamed T363105: Refactored PayPal EC sends bad payments-init message on timeout from Refactored PayPal EC sends bad payments-fraud message on timeout to Refactored PayPal EC sends bad payments-init message on timeout.
Mon, Apr 22, 3:17 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg renamed T363105: Refactored PayPal EC sends bad payments-init message on timeout from Refactored PayPal EC sends bad payments-init message on timeout to Refactored PayPal EC sends bad payments-fraud message on timeout.
Mon, Apr 22, 3:14 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T363105: Refactored PayPal EC sends bad payments-init message on timeout.
Mon, Apr 22, 3:09 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T363104: We're sending duplicate order_ids to dlocal.
Mon, Apr 22, 2:55 PM · MediaWiki-extensions-DonationInterface, FR-Smashpig, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Fri, Apr 19

Ejegg created T362997: Donations QC not sending messages to damaged on deadlocks.
Fri, Apr 19, 4:12 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg moved T362423: Don't create recurring upgrade activities with $0 upgraded from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Fri, Apr 19, 2:45 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew

Wed, Apr 17

Ejegg committed rWFDVc55f06fa434b: Set drupal homepage to /civicrm.
Set drupal homepage to /civicrm
Wed, Apr 17, 10:58 PM

Mon, Apr 15

Ejegg placed T296860: payments fr-tech-dev server should serve something when ports are not forwarded up for grabs.
Mon, Apr 15, 9:22 PM · Fundraising Sprint Discworld reformatted as ntfs, Fundraising Sprint Cheese String Theory, fundraising Sprint Black Hole Fillings, FR-Adyen, Fundraising-Backlog

Fri, Apr 12

Ejegg moved T362423: Don't create recurring upgrade activities with $0 upgraded from Triage to DRI Backlog on the Fundraising-Backlog board.
Fri, Apr 12, 3:29 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg moved T362423: Don't create recurring upgrade activities with $0 upgraded from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Fri, Apr 12, 3:29 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg renamed T362423: Don't create recurring upgrade activities with $0 upgraded from Don to Don't create recurring upgrade activities with $0 upgraded.
Fri, Apr 12, 3:28 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg created T362423: Don't create recurring upgrade activities with $0 upgraded.
Fri, Apr 12, 3:27 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew

Tue, Apr 9

Ejegg moved T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity from Pending Deployment to Done on the Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun) board.

I've just deployed a change to make it possible to manually record a 'Recurring Upgrade Decline' activity against a contact record, for donors who receive the email asking them to upgrade their recurring, but who reach out to DR instead of clicking the 'no' button. Adding this activity will exclude them from future mailings.

Tue, Apr 9, 10:11 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg moved T361963: Write tests to ensure coverage on all message types in the Adyen SOAP to JSON transition. from Triage to Current Sprint on the Fundraising-Backlog board.
Tue, Apr 9, 7:05 PM · Fundraising Sprint: hammertime($touch_this=false), Patch-For-Review, FR-Adyen, Fundraising-Backlog

Mon, Apr 8

Ejegg committed rWFDV18934f2f1723: Add setup of silverpop_export.yaml config during --tools build (authored by jgleeson).
Add setup of silverpop_export.yaml config during --tools build
Mon, Apr 8, 8:33 PM
Ejegg moved T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity from Backlog to Pending Deployment on the Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun) board.
Mon, Apr 8, 7:58 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg added a project to T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity: Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun).
Mon, Apr 8, 7:58 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg moved T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity from Triage to Current Sprint on the Fundraising-Backlog board.
Mon, Apr 8, 7:58 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg created T362087: Allow DR to manually add a "Recurring Upgrade Declined" activity.
Mon, Apr 8, 2:34 PM · Fundraising Sprint: hammertime($touch_this=false), Wikimedia-Fundraising-CiviCRM, recurring upgrade, Recurring-Donations, Fundraising-Backlog

Thu, Apr 4

Ejegg added a comment to T317833: Make Adyen IPN listener understand JSON messages.

I think it should accept them ever since this commit: https://phabricator.wikimedia.org/rWFSP3dee4c1549a8c4e6cfc760cb7a3f63d4ef1dad1a

Thu, Apr 4, 1:33 AM · FR-Smashpig, FR-Adyen, Fundraising-Backlog

Wed, Apr 3

Ejegg added a comment to T257862: Provide a donate skin for donate.wikimedia.org.

Thanks @Pcoombe . Creating a custom skin sounds fun, and the faster load times might give a nice boost for donations!

Wed, Apr 3, 1:36 PM · Patch-For-Review, Fundraising-Backlog, donate.wikimedia.org

Mon, Apr 1

Ejegg claimed T336449: Convert PayPal EC adapter to use SmashPig for API calls.
Mon, Apr 1, 10:47 PM · Fundraising Sprint: hammertime($touch_this=false), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), FR-PayPal-ExpressCheckout, Technical-Debt, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg moved T349762: Get CiviProxy API4 patch merged upstream from Backlog to Blocked in sprint (not fr-tech) on the Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun) board.
Mon, Apr 1, 10:47 PM · Fundraising Sprint: hammertime($touch_this=false), Fundraising Sprint: didAnyoneTryThis(), Fundraising Sprint Uptown cURL, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T336449: Convert PayPal EC adapter to use SmashPig for API calls from Backlog to Doing on the Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun) board.
Mon, Apr 1, 3:33 PM · Fundraising Sprint: hammertime($touch_this=false), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), FR-PayPal-ExpressCheckout, Technical-Debt, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg added a project to T336449: Convert PayPal EC adapter to use SmashPig for API calls: Fundraising Sprint: fridayFridayGottaGetDownOnFriday($fun,$fun,$fun).
Mon, Apr 1, 3:33 PM · Fundraising Sprint: hammertime($touch_this=false), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), FR-PayPal-ExpressCheckout, Technical-Debt, MediaWiki-extensions-DonationInterface, Fundraising-Backlog

Mar 28 2024

Ejegg added a comment to T360785: Trouble upgrading via Recurring Upgrade email .
  • How is the checksum column populated for contacts? Could something have gone wrong there?
Mar 28 2024, 6:01 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg created T361255: Discard duplicate RecurUpgrade messages.
Mar 28 2024, 4:28 PM · Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg added a comment to T351325: Rename utm_ URL parameters through donatewiki and paymentswiki.

@Pcoombe brought up in a meeting that we need to update the parameters we pass through to the Thank You pages. To avoid really long URLs, he suggests we do a hard cutover in the payments-wiki code. This means he will need to update the TY page javascript to accept both prefixes for a while.

Mar 28 2024, 3:59 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Epic, Fundraising-Backlog
Ejegg added a comment to T360785: Trouble upgrading via Recurring Upgrade email .

Hi @AMJohnson I can't seem to sign in to Zendesk either via Okta or with my old password, and the reset password link doesn't send me anything. Are you able to reactivate agent accounts?

Mar 28 2024, 3:02 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T360785: Trouble upgrading via Recurring Upgrade email .

Thanks @AMJohnson, that is good information.

Mar 28 2024, 1:49 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog

Mar 27 2024

Ejegg added a comment to T360785: Trouble upgrading via Recurring Upgrade email .

Thanks for checking @ppenloglou! So I wonder how that full real URL gets translated to the long gibberish links.email.wikimedia.org URL that we see in the screenshot, and how the long URL gets translated back to the one with the full params. If it's something dynamic I guess it's possible that Acoustic could break a link after send. Could it have to do with the fact that their email address isn't in Acoustic?

Mar 27 2024, 4:52 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog

Mar 26 2024

Ejegg added a comment to T360785: Trouble upgrading via Recurring Upgrade email .

For donor 397205, it does look like a bad link. That screencap seems to be the text-only version of the email. Has that been QA'ed? Can we check that the checksum token is there in the text-only version?

Mar 26 2024, 4:50 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog

Mar 25 2024

Ejegg added a comment to T324510: Add PayPal IPN type for recurring_payment_outstanding_payment_failed.

Oops, we added this to the IPN listener but now the Civi queue consumer doesn't know what to do with it: https://civicrm.wikimedia.org/civicrm/damaged/edit?id=619453

Mar 25 2024, 10:37 PM · Fundraising Tech - Chaos Crew, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
Ejegg created T360949: Upgrade centralnotice-staging to get off debian buster.
Mar 25 2024, 9:16 PM · MediaWiki-extensions-CentralNotice, Fundraising-Backlog
Ejegg created T360901: Issue mapping Adyen error code leads to bad payments-init message.
Mar 25 2024, 3:06 PM · Fundraising Tech - Chaos Crew, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg created T360900: Recurring dlocal donations sent to Civi with no token or recur_id.
Mar 25 2024, 2:59 PM · Fundraising Tech - Chaos Crew, Recurring-Donations, FR-dlocal, Fundraising-Backlog
Ejegg created T360899: CentralNotice selenium tests failing.
Mar 25 2024, 2:51 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 19 2024

Ejegg added a comment to T352337: For donor prefs pages, offer to send a new link when checksum is expired.

@AKanji-WMF it would be nice, but maybe next sprint. The checksums shouldn't expire for 30 days, so this feature can wait a little bit

Mar 19 2024, 8:12 PM · Recurring-Donations, FR-email-preferences, Fundraising-Backlog
Ejegg moved T360245: WorkflowMessage ignores set ContributionRecurID, picks first recur from contact from Backlog to Done on the Fundraising Sprint: explain($LikeImFive) board.
Mar 19 2024, 4:55 AM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a project to T360245: WorkflowMessage ignores set ContributionRecurID, picks first recur from contact: Fundraising Sprint: explain($LikeImFive).

Oho, our RecurUpgradeMessage is not the culprit here.

Mar 19 2024, 4:55 AM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added projects to T360399: Adyen error code 703 crashes recurring charge job: Fundraising-Backlog, Recurring-Donations, FR-Smashpig.
Mar 19 2024, 4:42 AM · Fundraising Tech - Chaos Crew, FR-Smashpig, Recurring-Donations, Fundraising-Backlog
Ejegg created T360399: Adyen error code 703 crashes recurring charge job.
Mar 19 2024, 4:42 AM · Fundraising Tech - Chaos Crew, FR-Smashpig, Recurring-Donations, Fundraising-Backlog
Ejegg added a comment to T356370: Create variant version of Recurring Upgrade landing page.

Just to follow up, we were able to change the viewport in the rendered HTML, and that change went out today.

Mar 19 2024, 3:25 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog

Mar 18 2024

Ejegg assigned T360054: Add favicon for donorwiki to Dwisehaupt.

No issues, this looks fine

Mar 18 2024, 9:41 PM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, FR-email-preferences, fundraising-tech-ops, Fundraising-Backlog
Ejegg moved T349762: Get CiviProxy API4 patch merged upstream from Backlog to Blocked in sprint (not fr-tech) on the Fundraising Sprint: explain($LikeImFive) board.
Mar 18 2024, 7:38 PM · Fundraising Sprint: hammertime($touch_this=false), Fundraising Sprint: didAnyoneTryThis(), Fundraising Sprint Uptown cURL, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T357470: replace our drush scripts with WMFQueue.consume api from Backlog to Doing on the Fundraising Sprint: explain($LikeImFive) board.
Mar 18 2024, 7:38 PM · Fundraising Sprint: gone(), fundraising-tech-ops, Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T359694: More amount validation for recurring upgrade from Backlog to Done on the Fundraising Sprint: explain($LikeImFive) board.
Mar 18 2024, 7:37 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), MediaWiki-extensions-DonationInterface, Recurring-Donations, Fundraising-Backlog
Ejegg moved T360047: Track which email people clicked to upgrade their recurring donation from Ready for Review to Done on the Fundraising Sprint: explain($LikeImFive) board.

OK, I have deployed the fixes to track the parameters when they decline and to pass the parameters along to the TY pages.

Mar 18 2024, 5:22 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg closed T360055: Move donor prefs links up on DR view as Resolved.

Nice @SHust, glad to hear you were able to fix i!

Mar 18 2024, 4:38 PM · recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Mar 16 2024

Ejegg added a comment to T360245: WorkflowMessage ignores set ContributionRecurID, picks first recur from contact.

Still trying to replicate this on dev - I created two recurring donations with the older one a braintree one, then upgraded the second. The email correctly referred to the upgrade amount of the second donation, not the first.

Mar 16 2024, 3:34 AM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T360245: WorkflowMessage ignores set ContributionRecurID, picks first recur from contact.
Mar 16 2024, 2:42 AM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Mar 15 2024

Ejegg added a comment to T356370: Create variant version of Recurring Upgrade landing page.

It'll probably be an improvement for the EmailPreferences page too! I'll see what the best way to change that in the rendered HTML is so we don't get a restyling flash when the JS runs.

Mar 15 2024, 2:25 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog

Mar 14 2024

Ejegg added a comment to T356370: Create variant version of Recurring Upgrade landing page.

@ehughes thanks for the new CSS! I've just deployed it along with the uploaded image.

Mar 14 2024, 11:27 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg added a comment to T360047: Track which email people clicked to upgrade their recurring donation.

This is deployed to track the wmf_ parameters when they accept the upgrade, but doesn't yet work to track the parameters when they decline the upgrade. I'll try to get that done tomorrow. Also still in the works: passing the parameters along to the TY page.

Mar 14 2024, 11:27 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg committed rWFDVfe28be8092dd: Add wmf_ params to recur upgrade URL, remove subpage.
Add wmf_ params to recur upgrade URL, remove subpage
Mar 14 2024, 9:11 PM
Ejegg moved T360047: Track which email people clicked to upgrade their recurring donation from Backlog to Ready for Review on the Fundraising Sprint: explain($LikeImFive) board.
Mar 14 2024, 2:39 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg moved T360047: Track which email people clicked to upgrade their recurring donation from Triage to Current Sprint on the Fundraising-Backlog board.
Mar 14 2024, 2:39 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg claimed T360047: Track which email people clicked to upgrade their recurring donation.
Mar 14 2024, 2:38 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog

Mar 13 2024

Ejegg updated the task description for T297143: Unsubscribe + email prefs consumers should create Civi Activities.
Mar 13 2024, 10:35 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg closed T177663: Epic: Don't duplicate contact for email donations as Resolved.
Mar 13 2024, 7:57 PM · Fundraising Sprint Vaporwerewolf, Fundraising Sprint Uptight Piano, MW-1.31-release-notes (WMF-deploy-2017-10-24 (1.31.0-wmf.5)), FR-Email, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM
Ejegg updated subscribers of T360047: Track which email people clicked to upgrade their recurring donation.

In Tech Talk we just decided it's OK to add these as activity custom fields.

Mar 13 2024, 7:51 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T359578: Redirect to ThankYou wiki after completing upgrade.

OK @ehughes , that change is live on the recurring upgraded form. It should only pass through the YYYY-MM-DD now.

Mar 13 2024, 5:57 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg removed a project from T360047: Track which email people clicked to upgrade their recurring donation: Epic.
Mar 13 2024, 5:53 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg created T360055: Move donor prefs links up on DR view .
Mar 13 2024, 5:41 PM · recurring upgrade, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T360054: Add favicon for donorwiki.
Mar 13 2024, 5:39 PM · Fundraising Sprint: explain($LikeImFive), recurring upgrade, FR-email-preferences, fundraising-tech-ops, Fundraising-Backlog
Ejegg created T360052: RecurUpgrade: error message for donors with no upgradable recur.
Mar 13 2024, 5:38 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Fundraising Sprint: gone(), recurring upgrade, Recurring-Donations, Fundraising-Backlog
Ejegg created T360047: Track which email people clicked to upgrade their recurring donation.
Mar 13 2024, 4:27 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T359578: Redirect to ThankYou wiki after completing upgrade.

Hi @ehughes, I've got a patch in review to strip the time off and just send those first ten chars: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1010700

Mar 13 2024, 4:15 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg added a comment to T356370: Create variant version of Recurring Upgrade landing page.

@MSuijkerbuijk_WMF we don't have any company cards to test with, so when we QA things the testers just make a small donation (which Donor Relations can later refund), then use their own Civi record.

Mar 13 2024, 2:52 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg added a comment to T356370: Create variant version of Recurring Upgrade landing page.

You can get links from a donor's CiviCRM contact summary page (I'm not pasting mine publicly as it'll let anyone reading this change my donation amount) on the right column in the 'Donor Prefs Links' section. The format will be:

https://donorpreferences.wikimedia.org/index.php?title=Special:RecurUpgrade/recurUpgrade&variant=v01&contact_id=CIDTOKENGOESHERE&checksum=CHECKSUMTOKENGOESHERE
Mar 13 2024, 2:57 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg moved T359694: More amount validation for recurring upgrade from Doing to Ready for Review on the Fundraising Sprint: didAnyoneTryThis() board.
Mar 13 2024, 2:53 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), MediaWiki-extensions-DonationInterface, Recurring-Donations, Fundraising-Backlog

Mar 12 2024

Ejegg closed T356373: Send thank you email confirming recurring donation upgrade as Resolved.
Mar 12 2024, 7:06 PM · Fundraising Sprint: didAnyoneTryThis(), FR-Email, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg closed T356373: Send thank you email confirming recurring donation upgrade, a subtask of T325317: How can we enable upgrading of existing recurring donation amount?, as Resolved.
Mar 12 2024, 7:06 PM · Recurring-Donations, Epic, FR-donorservices, Fundraising-Backlog
Ejegg closed T359578: Redirect to ThankYou wiki after completing upgrade as Resolved.
Mar 12 2024, 7:06 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg closed T359578: Redirect to ThankYou wiki after completing upgrade, a subtask of T356370: Create variant version of Recurring Upgrade landing page, as Resolved.
Mar 12 2024, 7:06 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg added a comment to T359578: Redirect to ThankYou wiki after completing upgrade.

OK, the redirect part of this is done - either outcome on the form (upgrade or cancel) now redirects to ThankYou wiki with the params we discussed

Mar 12 2024, 7:05 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog

Mar 11 2024

Ejegg claimed T359694: More amount validation for recurring upgrade.
Mar 11 2024, 9:13 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), MediaWiki-extensions-DonationInterface, Recurring-Donations, Fundraising-Backlog
Ejegg moved T359694: More amount validation for recurring upgrade from Backlog to Doing on the Fundraising Sprint: didAnyoneTryThis() board.
Mar 11 2024, 9:13 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), MediaWiki-extensions-DonationInterface, Recurring-Donations, Fundraising-Backlog
Ejegg moved T356373: Send thank you email confirming recurring donation upgrade from Ready for Review to Done on the Fundraising Sprint: didAnyoneTryThis() board.
Mar 11 2024, 9:12 PM · Fundraising Sprint: didAnyoneTryThis(), FR-Email, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T359578: Redirect to ThankYou wiki after completing upgrade from Ready for Review to Done on the Fundraising Sprint: didAnyoneTryThis() board.
Mar 11 2024, 9:12 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Fundraising Sprint: didAnyoneTryThis(), FR-email-preferences, Fundraising-Backlog
Ejegg committed rWFDVf14a42399e34: Upgrade queues-redis-monitor.sh to watch both queue servers (authored by jgleeson).
Upgrade queues-redis-monitor.sh to watch both queue servers
Mar 11 2024, 8:37 PM
Ejegg added a comment to T359422: Add a job to check that deleted contact donations are not lost. .

Related: T263282: Handled delete deleted contacts when they have contributions - eg. cid 30379649 and T205941: Investigate/ repair deleted contacts with contributions

Mar 11 2024, 8:13 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg renamed T353677: Email donors with failed Ingencio transactions from Oct, Nov, Dec 2023 from Reattempt failed Ingencio transactions from Oct, Nov, Dec 2023 to Email donors with failed Ingencio transactions from Oct, Nov, Dec 2023.
Mar 11 2024, 4:13 PM · Fundraising Sprint: gone(), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog