Page MenuHomePhabricator

Ejegg (Elliott Eggleston)
Fundraising tech lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Sep 22

Ejegg closed T345954: Record Adyen iDEAL donations on capture IPN, not on successful auth as Invalid.

As jgleeson says, we're not getting capture IPNs here, so this wouldn't be especially useful. And I found a different problem at the root of T345097.

Fri, Sep 22, 10:22 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MediaWiki-extensions-DonationInterface, FR-Smashpig, Fundraising-Backlog
Ejegg assigned T328424: Move archived CentralNotice campaigns to a separate page to Pcoombe.
Fri, Sep 22, 10:16 PM ยท Fundraising Tech - Chaos Crew, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-extensions-CentralNotice
Ejegg moved T328424: Move archived CentralNotice campaigns to a separate page from Backlog to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Fri, Sep 22, 10:16 PM ยท Fundraising Tech - Chaos Crew, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-extensions-CentralNotice
Ejegg moved T345097: RefundQueueConsumer error with MISSING_PREDECESSOR from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Fri, Sep 22, 10:13 PM ยท Fundraising Tech - Chaos Crew
Ejegg moved T347170: Civi/Silverpop Failmail Alert from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Fri, Sep 22, 6:56 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-failmail
Ejegg moved T347170: Civi/Silverpop Failmail Alert from Triage to DRI Backlog on the Fundraising-Backlog board.
Fri, Sep 22, 6:56 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-failmail
Ejegg added projects to T347170: Civi/Silverpop Failmail Alert: Fundraising-Backlog, Fundraising Tech - Chaos Crew.
Fri, Sep 22, 6:55 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-failmail
Ejegg updated subscribers of T347170: Civi/Silverpop Failmail Alert.

OK @nisrael , there was a query hanging. We had to terminate it and re-run the export, but it has gone through this time. Would you, @KHaggard , or @ppenloglou like to kick off an additional import from the Silverpop side?

Fri, Sep 22, 6:54 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-failmail
Ejegg added a comment to T347170: Civi/Silverpop Failmail Alert.

Hmm, there's no failure in that log, it just seems to trail off. I'll try running it again and see if it works.

Fri, Sep 22, 3:59 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-failmail

Thu, Sep 21

Ejegg moved T346819: Post-payment monthly convert donors need appropriate flag in Civi from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Thu, Sep 21, 10:04 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog
Ejegg added a project to T346819: Post-payment monthly convert donors need appropriate flag in Civi: Fundraising Tech - Chaos Crew.
Thu, Sep 21, 10:04 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T346819: Post-payment monthly convert donors need appropriate flag in Civi.

Hi @Ejegg - quick clarification, our emails targeted AF_has_active_recurring_donation = No. So the 'pending' donors have "No" as their value currently.

That field is a Yes/No only field and I don't believe there are any blanks except for edge cases.

Thu, Sep 21, 8:25 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog
Ejegg merged T344365: dlocal miss wallet as payment into T346650: Dlocal payments with method MP fail with missing wallet parameter.
Thu, Sep 21, 6:53 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg merged task T344365: dlocal miss wallet as payment into T346650: Dlocal payments with method MP fail with missing wallet parameter.
Thu, Sep 21, 6:53 PM ยท Fundraising Tech - Chaos Crew
Ejegg updated subscribers of T199055: &banner causes CSP warning.

@AKanji-WMF I think we can decline this - it's working as expected, warning banner designers about non-wikimedia scripts that may be loaded when they load the banners. If some of those are loaded via their own gadgets, that's an unfortunate false positive, but it's better that than we get somebody loading a facebook tracker on all wiki pageviews by mistake.

Thu, Sep 21, 6:52 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Security, Fundraising-Backlog, User-revi, MediaWiki-extensions-CentralNotice
Ejegg moved T326986: email addresses in Adyen donor name fields from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Thu, Sep 21, 6:49 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T334904: CT-to-Civi-Phase 2: send & consume de-concatenated fields from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Thu, Sep 21, 6:49 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Patch-For-Review, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T346650: Dlocal payments with method MP fail with missing wallet parameter from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Thu, Sep 21, 6:49 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg moved T346649: Donation queue consumer calling unknown function from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Thu, Sep 21, 6:49 PM ยท Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T334905: "Order id is duplicated" error from dlocal from Backlog to Ready for Review on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Thu, Sep 21, 6:48 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising Tech - Chaos Crew, MW-1.41-notes (1.41.0-wmf.17; 2023-07-11), Fundraising Sprint Message in a JSON blob, Patch-For-Review, Fundraising Sprint Istanbool (not Constantidouble), MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog
Ejegg moved T326943: Update Fundraising Tech-owned products that may be affected by IP Masking from Ready for Review to Pending Deployment on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Thu, Sep 21, 6:48 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MediaWiki-extensions-CentralNotice, Fundraising-Backlog, IP Masking
Ejegg moved T307743: Disable ZA national ID field from Pending Deployment to Done on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Thu, Sep 21, 6:48 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Fundraising Sprint Incantation optimisation, Fundraising-Backlog
Ejegg moved T328964: Change non campaign markets from Ingenico to Adyen from Pending Deployment to Done on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Thu, Sep 21, 6:47 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), Fundraising-Backlog
Ejegg added a comment to T345379: Add CSP for Fundraiseup on DonateWiki .

Application Security Review ticket submitted at https://phabricator.wikimedia.org/T347104

Thu, Sep 21, 6:17 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T347104: Application Security Review Request : Fundraise Up scripts for Donatewiki.
Thu, Sep 21, 6:16 PM ยท secscrum, Security, Application Security Reviews
Ejegg created P52563 scc output un unminified version of FRUP scripts.
Thu, Sep 21, 6:11 PM
Ejegg added a comment to T346819: Post-payment monthly convert donors need appropriate flag in Civi.

So fr-tech: the pending donations are being excluded by this INNER JOIN on civicrm_contributions. We could just change it to a LEFT JOIN and get the pending rows. Only drawback I see is that it might pick up some people whose recurring donations have all been refunded.

Thu, Sep 21, 3:33 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T346819: Post-payment monthly convert donors need appropriate flag in Civi.

Thanks @KHaggard ! So for the monthly convert donors who haven't yet made their first recurring installment (and thus has status pending), I guess AF_has_active_recurring_donation should be 'Yes' but AF_recurring_latest_donation_date would be blank.

Thu, Sep 21, 3:24 PM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog
Ejegg updated subscribers of T295726: Issue with Paypal donations made on GiveLively for events.

However, if it is easier to keep the existing automatic PayPal import, is there a way that I could pull a list of those PayPal gifts with the custom (Give Lively) field? I could potentially add the DM appeal manually after the gift is in Civi.

Thu, Sep 21, 1:10 AM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising-Backlog

Wed, Sep 20

Ejegg committed rWFDV4bd3d0f84a97: Fix donut cookies, allow IP Masking tests (authored by Ejegg).
Fix donut cookies, allow IP Masking tests
Wed, Sep 20, 7:35 PM
Ejegg committed rWFDVe30de9090583: add platform version for m1 chip docker (authored by โ€ข Wfan).
add platform version for m1 chip docker
Wed, Sep 20, 7:21 PM
Ejegg added projects to T345379: Add CSP for Fundraiseup on DonateWiki : Application Security Reviews, Security.

OK @KHurd-WMF , I'm adding the recommended tags here.

Wed, Sep 20, 6:20 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T326986: email addresses in Adyen donor name fields from User Bug Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Sep 20, 3:19 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg claimed T326986: email addresses in Adyen donor name fields.
Wed, Sep 20, 3:19 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T326986: email addresses in Adyen donor name fields.

@MBeat33 just to confirm @Cstone's theory, I checked on 187546189.1 and found that we did actually collect names and send them to the queue from paymentswiki.

Wed, Sep 20, 3:19 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorservices, Fundraising-Backlog
Ejegg moved T334905: "Order id is duplicated" error from dlocal from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Wed, Sep 20, 2:44 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising Tech - Chaos Crew, MW-1.41-notes (1.41.0-wmf.17; 2023-07-11), Fundraising Sprint Message in a JSON blob, Patch-For-Review, Fundraising Sprint Istanbool (not Constantidouble), MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog
Ejegg moved T328240: quibble-fundraising-cldr-REL1_39-php74-docker failure on CLDR master from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Wed, Sep 20, 2:43 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, Language-Team (Language-2023-July-September), Fundraising-Backlog, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-CLDR
Ejegg closed T335152: Check recurring status later in recurring charge job as Resolved.

Looks like this was deployed just before the last Civi upgrade.

Wed, Sep 20, 2:14 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T346650: Dlocal payments with method MP fail with missing wallet parameter from Ready for Review to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Wed, Sep 20, 2:12 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg added a comment to T345379: Add CSP for Fundraiseup on DonateWiki .

Hi @aranyap, we're still talking about the same use case - only loading the Fundraise Up scripts for people who choose to donate. So this ticket is limited to just changing the CSP headers on donatewiki, no other foundation sites.

Wed, Sep 20, 2:12 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T346819: Post-payment monthly convert donors need appropriate flag in Civi.

Hi @KHaggard and @krobinson, how are you targeting the email campaign? Is it via a search or group of CIDs exported from Civi, or is it via some of the custom fields that we send to Acoustic? If it's the latter, we could try changing how we export these donors.

Wed, Sep 20, 2:04 AM ยท Fundraising Tech - Chaos Crew, Patch-For-Review, Fundraising-Backlog

Tue, Sep 19

Ejegg updated subscribers of T345379: Add CSP for Fundraiseup on DonateWiki .

HI @Sbasset, I just heard from @ERoden-WMF that the initial security review was done by @Aprum / @aranyap . I see @JFishback_WMF and @KHurd-WMF CC'ed on those communications as well. I hope that helps!

Tue, Sep 19, 5:34 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T346649: Donation queue consumer calling unknown function from Backlog to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Tue, Sep 19, 1:40 AM ยท Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Mon, Sep 18

Ejegg moved T334904: CT-to-Civi-Phase 2: send & consume de-concatenated fields from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Mon, Sep 18, 8:12 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Patch-For-Review, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a project to T334904: CT-to-Civi-Phase 2: send & consume de-concatenated fields: Fundraising Tech - Chaos Crew.
Mon, Sep 18, 8:11 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Patch-For-Review, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T345958: Adyen audit failing due to new payment method nyce from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Mon, Sep 18, 8:09 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg moved T345379: Add CSP for Fundraiseup on DonateWiki from Backlog to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Mon, Sep 18, 8:08 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg claimed T326943: Update Fundraising Tech-owned products that may be affected by IP Masking.
Mon, Sep 18, 8:06 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MediaWiki-extensions-CentralNotice, Fundraising-Backlog, IP Masking
Ejegg moved T326943: Update Fundraising Tech-owned products that may be affected by IP Masking from Backlog to Ready for Review on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Mon, Sep 18, 8:06 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MediaWiki-extensions-CentralNotice, Fundraising-Backlog, IP Masking
Ejegg moved T346194: Rationalise our mailing table data & related code so we can safely run civimail without insane queries from Doing to Done on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Mon, Sep 18, 7:48 PM ยท Patch-For-Review, Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T346194: Rationalise our mailing table data & related code so we can safely run civimail without insane queries from Backlog to Doing on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Mon, Sep 18, 7:46 PM ยท Patch-For-Review, Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg closed T343394: Update php version in our CI environments to reflect prod/staging, a subtask of T342195: Update php version in our development environments to reflect prod/staging, as Resolved.
Mon, Sep 18, 7:45 PM ยท Fundraising Sprint Owner of a Lonely Product, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg closed T343394: Update php version in our CI environments to reflect prod/staging as Resolved.

Got the CRM tests moved over to 7.4 (thanks hashar!)

Mon, Sep 18, 7:45 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T343394: Update php version in our CI environments to reflect prod/staging from Backlog to Done on the Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ board.
Mon, Sep 18, 7:45 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg closed T346650: Dlocal payments with method MP fail with missing wallet parameter as Declined.

Our tech contact says that MP seems to be disabled in their console for our account. Probably can ignore these error messages.

Mon, Sep 18, 3:50 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg added a project to T346639: Incorrect amount in "transaction fees" while donating through "Other" option.: donate.wikimedia.org.
Mon, Sep 18, 3:45 PM ยท donate.wikimedia.org
Ejegg renamed T346650: Dlocal payments with method MP fail with missing wallet parameter from Dlocal payments with method MP fails with missing wallet parameter to Dlocal payments with method MP fail with missing wallet parameter.
Mon, Sep 18, 3:24 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg renamed T346650: Dlocal payments with method MP fail with missing wallet parameter from ARS payment with method MP fails with missing wallet parameter to Dlocal payments with method MP fails with missing wallet parameter.
Mon, Sep 18, 3:23 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg updated subscribers of T345379: Add CSP for Fundraiseup on DonateWiki .
Mon, Sep 18, 3:16 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T346650: Dlocal payments with method MP fail with missing wallet parameter.
Mon, Sep 18, 3:05 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-dlocal
Ejegg created T346649: Donation queue consumer calling unknown function.
Mon, Sep 18, 3:03 PM ยท Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T346648: Recurring contribution lookup failing for some iDEAL donations.
Mon, Sep 18, 2:59 PM ยท Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog

Fri, Sep 15

Ejegg added a comment to T328240: quibble-fundraising-cldr-REL1_39-php74-docker failure on CLDR master.

The usage of CLDR in DonationInterface is fairly limited - We use LanguageNames::getName() on an email preference form, and for payments forms we're getting the name of the country in the user's language for a message in the footer that is only shown in France.

"Notre statut dโ€™exonรฉration varie selon la lรฉgislation de chaque pays. Les dons ร  la Wikimedia Foundation ne sont pas dรฉductibles des impรดts en France."

Fri, Sep 15, 10:08 PM ยท Patch-For-Review, Fundraising Tech - Chaos Crew, Language-Team (Language-2023-July-September), Fundraising-Backlog, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-CLDR
Ejegg added a comment to T345379: Add CSP for Fundraiseup on DonateWiki .

@Pcoombe I've put up a mediawiki-config patch for review to add fndrsp.net and *.fundraiseup.com.

Fri, Sep 15, 9:43 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg reopened T345379: Add CSP for Fundraiseup on DonateWiki as "Open".

This was closed by fr-tech-ops because it's not on their server. Reopening it to associate a mediawiki-config gerrit patch and get sign-off from Security team for the addition to the CSP (I'm assuming they already approved the actual integration while I was on sabbatical). @sguebo_WMF and @Reedy please let me know if I should tag any Security people not named Sam.

Fri, Sep 15, 9:33 PM ยท Application Security Reviews, secscrum, Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg created T346451: Make requested changes to CiviProxy pull request.
Fri, Sep 15, 2:58 PM ยท Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Wed, Sep 13

Ejegg added a project to T346185: 18 Septebmer 2023 change to IP whitelisting via Adyen** time sensitive***: fundraising-tech-ops.
Wed, Sep 13, 4:35 PM ยท fundraising-tech-ops, Fundraising-Backlog
Ejegg updated subscribers of T346185: 18 Septebmer 2023 change to IP whitelisting via Adyen** time sensitive***.

Jeff and Dallas, I think you looked into this already, right?

Wed, Sep 13, 4:34 PM ยท fundraising-tech-ops, Fundraising-Backlog
Ejegg closed T307178: CiviCRM CI jobs fails when migrating from Stretch to Bullseye as Resolved.

It's working!

Wed, Sep 13, 3:53 PM ยท Wikimedia-Fundraising-CiviCRM, Continuous-Integration-Infrastructure
Ejegg closed T307178: CiviCRM CI jobs fails when migrating from Stretch to Bullseye, a subtask of T278203: Migrate all CI jobs from stretch to buster or later and drop stretch testing support, as Resolved.
Wed, Sep 13, 3:53 PM ยท Patch-For-Review, Continuous-Integration-Infrastructure
Ejegg added a comment to T334904: CT-to-Civi-Phase 2: send & consume de-concatenated fields.

@AKanji-WMF Nope, this was the analytics thread about tracking the variant and the appeal: https://app.slack.com/client/T024KLHS4/GNT0JM91U/thread/GNT0JM91U-1694038818.665359

Wed, Sep 13, 3:43 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Patch-For-Review, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Tue, Sep 12

Ejegg added a comment to T343394: Update php version in our CI environments to reflect prod/staging.

Blocking task for CiviCRM tests: T307178

Tue, Sep 12, 1:25 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Mon, Sep 11

Ejegg added a comment to T345955: Proactively alert when Adyen capture settings are not behaving as expected.

Thanks @jgleeson! Explicit parameters seem even better than just detecting failure. They also let us send additionalData.manualCapture = true for credit cards.

Mon, Sep 11, 9:22 PM ยท Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg updated subscribers of T334904: CT-to-Civi-Phase 2: send & consume de-concatenated fields.

Triage Sept 11 determined we'd likely want to address this after Dec 23

Mon, Sep 11, 9:21 PM ยท MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Fundraising Tech - Chaos Crew, Patch-For-Review, MediaWiki-extensions-DonationInterface, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T307178: CiviCRM CI jobs fails when migrating from Stretch to Bullseye.

Looks like all of those innodb_ variables being set in ci-create-dbs are being set to the default values as of mariadb 10.5, so I think we can just skip that file entirely!

Mon, Sep 11, 6:38 PM ยท Wikimedia-Fundraising-CiviCRM, Continuous-Integration-Infrastructure
Ejegg claimed T345958: Adyen audit failing due to new payment method nyce.
Mon, Sep 11, 1:45 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog

Fri, Sep 8

Ejegg updated the task description for T345955: Proactively alert when Adyen capture settings are not behaving as expected.
Fri, Sep 8, 8:27 PM ยท Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg created T345955: Proactively alert when Adyen capture settings are not behaving as expected.
Fri, Sep 8, 8:26 PM ยท Patch-For-Review, FR-Smashpig, Fundraising-Backlog
Ejegg created T345954: Record Adyen iDEAL donations on capture IPN, not on successful auth.
Fri, Sep 8, 8:20 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MediaWiki-extensions-DonationInterface, FR-Smashpig, Fundraising-Backlog
Ejegg added a comment to T345929: Bounce processing in CiviCRM 5.66 crashes on long Return-Path.

Upstream issue: https://lab.civicrm.org/dev/core/-/issues/3586

Fri, Sep 8, 5:16 PM ยท Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a project to T345929: Bounce processing in CiviCRM 5.66 crashes on long Return-Path: Fundraising-Backlog.
Fri, Sep 8, 4:00 PM ยท Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a project to T345929: Bounce processing in CiviCRM 5.66 crashes on long Return-Path: Wikimedia-Fundraising-CiviCRM.
Fri, Sep 8, 3:59 PM ยท Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg created T345929: Bounce processing in CiviCRM 5.66 crashes on long Return-Path.
Fri, Sep 8, 3:59 PM ยท Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Thu, Sep 7

Ejegg moved T307743: Disable ZA national ID field from Being Reviewed to Pending Deployment on the Fundraising Sprint Quit playing games with my Phab ๐ŸŽถ board.

The DI form part of this is deployed, but I think the SmashPig patch still needs a release tagged to go out with CiviCRM for recurring installments (Though I'm not sure we have any yet for ZA)

Thu, Sep 7, 11:22 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Fundraising Sprint Incantation optimisation, Fundraising-Backlog
Ejegg created T345878: Clean up Adyen SmashPig code.
Thu, Sep 7, 7:42 PM ยท FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg added a comment to T345097: RefundQueueConsumer error with MISSING_PREDECESSOR.

The current top one in the damaged queue (ZHBRDHJSVFHSD272) is an iDEAL donation - we recorded the capture notification in payments-listener-adyen-20230818.gz . The donation is in Civi with gateway txn ID LHS245LCTFHSD272 though, which I think was the auth PSP ID.

Thu, Sep 7, 6:27 PM ยท Fundraising Tech - Chaos Crew
Ejegg added a comment to T345097: RefundQueueConsumer error with MISSING_PREDECESSOR.

Are we successfully marking ANY Adyen refunds at this point? Are we potentially saving the wrong txn ID (auth vs capture)? Should we save both?

Thu, Sep 7, 5:46 PM ยท Fundraising Tech - Chaos Crew
Ejegg added a comment to T343171: Check the Adyen audit files August 25 to September 15.

Change log for the settlement detail report:

Thu, Sep 7, 3:15 PM ยท Fundraising-Backlog
Ejegg added a comment to T344203: Adyen SEPA Direct debit unsettled transactions June - August 2023.

Thinking about ways we could have detected this:
The problem was that we wrote code assuming the Adyen settings would remain at auto-capture, and recorded donations as captured as soon as we authorized them. Could we change our code so that when we are just authorizing a donation, we only send the information to the pending queue, and we wait for the capture IPN to actually record the donation to Civi as captured?

Thu, Sep 7, 1:45 PM ยท Fundraising Tech - Chaos Crew, Fundraising-Backlog
Ejegg added a comment to T328964: Change non campaign markets from Ingenico to Adyen.

@EMartin Many of these countries are not listed as supported in Adyen's documentation, or only support payment methods that we don't offer. For example, filtering by country TW only shows Alipay as supported: https://docs.adyen.com/payment-methods/?countries=tw

Thu, Sep 7, 1:39 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), Fundraising-Backlog

Wed, Sep 6

Ejegg added a comment to T342013: Measure donation processing rate (once we decide what that is).

I think we have historically focused on 'Save to CRM' rate because that's where we do the most database activity, so it's the limiting factor in how fast we can show results and get the TY letters out. For a while, the most frequent causes of these things slowing down were DB changes in CiviCRM that slowed our usual queries or changes in our code that made us do more DB work for each transaction. Focusing on just the 'Save to CRM' rate made those slowdowns easier to detect.

Wed, Sep 6, 8:51 PM ยท Fundraising-Backlog
Ejegg added a comment to T307743: Disable ZA national ID field.

@Damilare With the new (dlocal) integration I seem to be able to get ZA card payments through on sandbox without including any placeholder

Wed, Sep 6, 6:17 PM ยท Fundraising Sprint Rasberry Pi Beret ๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ, MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Fundraising Sprint Incantation optimisation, Fundraising-Backlog
Ejegg added a comment to T345461: Edit formchooser to redirect Ingenico requests.

If we need to also handle direct links to Special:IngenicoGateway we can probably rewire that url to use the Adyen classes via the extension.json "SpecialPages": { } block

Wed, Sep 6, 4:35 PM ยท Fundraising-Backlog
Ejegg moved T345369: PHP Deprecated: Use of TablePager::getBody Called from SpecialCentralNoticeBanners::showBannerEditor from Backlog to Pending Deployment on the Fundraising Sprint Quit playing games with my Phab ๐ŸŽถ board.
Wed, Sep 6, 3:25 PM ยท MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), Fundraising Sprint Quit playing games with my Phab ๐ŸŽถ, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Wikimedia-production-error
Ejegg added a project to T345369: PHP Deprecated: Use of TablePager::getBody Called from SpecialCentralNoticeBanners::showBannerEditor: Fundraising Sprint Quit playing games with my Phab ๐ŸŽถ.
Wed, Sep 6, 3:25 PM ยท MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), Fundraising Sprint Quit playing games with my Phab ๐ŸŽถ, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Wikimedia-production-error

Jun 29 2023

Ejegg created T340801: Parse Venmo reports from Braintree and send donations + refunds to Civi.
Jun 29 2023, 11:24 PM ยท Fundraising Sprint Owner of a Lonely Product, acl*WMF-FR, Fundraising-Backlog
Ejegg created T340800: Load Venmo script and write client-side JS for venmo payments.
Jun 29 2023, 11:22 PM ยท Fundraising Sprint Owner of a Lonely Product, MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), acl*WMF-FR, Fundraising-Backlog
Ejegg created T340799: Add parameters for Venmo payments to SmashPig Braintree provider.
Jun 29 2023, 11:19 PM ยท MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), Fundraising Sprint Owner of a Lonely Product, FR-Smashpig, Fundraising-Backlog
Ejegg added a parent task for T303422: Store Venmo username and send it in receipt: Unknown Object (Task).
Jun 29 2023, 11:14 PM ยท Wikimedia-Fundraising-CiviCRM, FR-Braintree-Integration, Fundraising-Backlog
Ejegg added a subtask for T325317: How can we enable upgrading of existing recurring donation amount?: T338917: Fixing recurring amounts fields to account for reactivating expired donations and downgrading amounts.
Jun 29 2023, 10:44 PM ยท Recurring-Donations, Epic, FR-donorservices, Fundraising-Backlog