Page MenuHomePhabricator

Ejegg (Elliott Eggleston)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

Ejegg added a comment to T291697: [Epic] Architecture, separation of concerns and refactors in DonationInterface (2021).

We now have 2 (or 3) of 5 integrations using mostly SmashPig calls (the iffy one is Amazon) rather than direct DonationInterface->processor API logic. Once we get AstroPay and PayPal rewritten we will be able to remove a whole lot of base gateway adapter code.

Mon, Sep 27, 8:10 PM · Epic, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg committed rWFPB8f3e7cea4dfa: Extra CSS to hide buttons (authored by Ejegg).
Extra CSS to hide buttons
Mon, Sep 27, 3:47 PM
Ejegg committed rWFPB54ddb63cc6fd: Swap PrivateBin logo for WMF logo (authored by Ejegg).
Swap PrivateBin logo for WMF logo
Mon, Sep 27, 3:47 PM

Thu, Sep 23

Ejegg created T291660: Make mediawiki-vagrant work on WMCS bullseye instances.
Thu, Sep 23, 7:01 PM · MediaWiki-Vagrant, Cloud-Services
Ejegg closed T281429: Create DonationInterface skeleton for AdyenCheckout, a subtask of T277120: Epic: Adyen reintegration, Drop In Web , as Resolved.
Thu, Sep 23, 5:19 PM · Epic, FR-Adyen, Fundraising-Backlog
Ejegg closed T281429: Create DonationInterface skeleton for AdyenCheckout as Resolved.
Thu, Sep 23, 5:19 PM · FR-Adyen, MediaWiki-extensions-DonationInterface

Wed, Sep 22

Ejegg added a comment to T74421: Multiselects in Special:CentralNotice sometimes load incorrectly.

I was just able to see it again, but only in FF (with debug=true) and not in Chrome. Only difference in the generated DOM seems to be the height and width applied directly to the style attributes:

Wed, Sep 22, 3:12 AM · Fundraising-Backlog, Patch-For-Review, MediaWiki-extensions-CentralNotice, Browser-Support-Google-Chrome
Ejegg added a comment to T291431: Update CentralNotice admin UI to fix or replace broken JQ multiselect widget.

In case we do ever need the actually-maintained successor to the existing library, it's here: https://github.com/yanickrochon/jquery.uix.multiselect

Wed, Sep 22, 2:50 AM · fundraising sprint Roller Toaster, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Tue, Sep 21

Ejegg added a comment to T291431: Update CentralNotice admin UI to fix or replace broken JQ multiselect widget.

Also worth considering what would break if we specifically included JQ Migrate just on the CN campaign admin page

Tue, Sep 21, 7:29 PM · fundraising sprint Roller Toaster, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
Ejegg renamed T276183: Epic: Automatically send status 800 on prior donors stopped at 600 from Automatically send status 800 on prior donors stopped at 600 to Epic: Automatically send status 800 on prior donors stopped at 600.
Tue, Sep 21, 6:52 PM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog
Ejegg moved T285881: simplify download UI for the donor data delivery tool from Backlog to Review on the fundraising sprint Roller Toaster board.
Tue, Sep 21, 6:51 PM · fundraising sprint Roller Toaster, Patch-For-Review, fundraising sprint Quantum Leapfrog, fundraising-tech-ops, Fundraising-Backlog
Ejegg moved T291225: Add PendingTable::Consume API call that implements pending resolver outer loop from Backlog to Doing on the fundraising sprint Roller Toaster board.
Tue, Sep 21, 6:51 PM · Patch-For-Review, fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T291507: Make it possible to turn off post-payments monthly convert by URL parameter.

For now, how about we just turn it off via the countries parameter and send the variant for when you want to turn it on?

Tue, Sep 21, 5:23 PM · Patch-For-Review, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg moved T291219: Update SmashPig + DonationInterface under CRM from Backlog to Done on the fundraising sprint Roller Toaster board.

OK, this has been deployed and tested with a new Adyen CC recurring and a couple old Adyen CC recurrings, as well as a bunch of Ingenico recurrings. The only missing piece are the Adyen iDEAL recurrings, and we should see those later tonight.

Tue, Sep 21, 12:39 AM · fundraising sprint Roller Toaster, MediaWiki-extensions-DonationInterface, Recurring-Donations, FR-Adyen, FR-Smashpig, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T291199: "No App" error from monthly convert on mobile.

976704 provided more info, including a screenshot from when they tried the TY link Peter suggested:

976704.png (1×848 px, 464 KB)

"I clicked on that link, and got the same, I've attached a screenshot to confirm how it looks. I use a Samsung Galaxy Note 8, Android version 9. I have the Wikipedia app installed."

Tue, Sep 21, 12:29 AM · Wikipedia-Android-App-Backlog (Android Release FY2021-22), fr-donorservices, Fundraising-Backlog
Ejegg closed T89404: Create unit and integration tests for Fundraising extensions to identify breaking MediaWiki changes as Resolved.

Yay, we have unit tests now!

Tue, Sep 21, 12:25 AM · Fundraising-Backlog, Browser-Tests, Fundraising-Backlog-Old
Ejegg closed T88379: Skip tests when modules not enabled, a subtask of T86686: Ressurect phpunit tests for the CRM modules, as Declined.
Tue, Sep 21, 12:24 AM · Fr-tech-archived-from-FY-2014/15, Fundraising Sprint Enya, § Fundraising Sprint the Cure, § Fundraising Sprint Beastie Boys, Wikimedia-Fundraising-CiviCRM, Wikimedia-Fundraising, Patch-For-Review, § Fundraising Sprint Abba
Ejegg closed T88379: Skip tests when modules not enabled as Declined.
Tue, Sep 21, 12:24 AM · Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a project to T90630: Recurring Payments Reporting: FR-Tech-Analytics.

@EYener does this have any interest beyond just historical for you? If not, would you please close it as 'declined' or 'invalid'?

Tue, Sep 21, 12:23 AM · FR-Tech-Analytics, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg closed T117151: Globalcollect recurring job config is screwy, a subtask of T116416: [Epic] Followup tasks after Civi 4.6 upgrade, as Resolved.
Tue, Sep 21, 12:21 AM · Fundraising Sprint William Shatner, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog-Old, Epic, Patch-For-Review
Ejegg closed T117151: Globalcollect recurring job config is screwy as Resolved.

No longer using this separate job, have made most everything accept the command-line and config parameters

Tue, Sep 21, 12:21 AM · FR-Ingenico, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a project to T260725: Delete Globalcollect adapater, fold still-used code into Ingenico adapter: Technical-Debt.
Tue, Sep 21, 12:20 AM · Technical-Debt, MediaWiki-extensions-DonationInterface, Fundraising-Backlog
Ejegg created T291449: Use CiviCRM template contributions for recurring donations.
Tue, Sep 21, 12:09 AM · Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Technical-Debt, Fundraising-Backlog
Ejegg closed T121000: [Epic] Must open a new GlobalCollect account in order to escape Order ID apocalypse, a subtask of T123249: Rename all references to GlobalCollect in code, to Ingenico. Determine if we need to update old database entries, as Declined.
Tue, Sep 21, 12:00 AM · Fr-backlog-cleanup-Q3_2017-18, FR-Ingenico, MediaWiki-extensions-DonationInterface, FR-Smashpig, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg closed T121000: [Epic] Must open a new GlobalCollect account in order to escape Order ID apocalypse as Declined.

We're doing them sequentially now, and have them in a new orderspace

Tue, Sep 21, 12:00 AM · Epic, FR-Ingenico, Fundraising-Backlog

Mon, Sep 20

Ejegg closed T107373: Move base functionality from recurring_globalcollect into recurring, a subtask of T103448: WorldPay Recurring, as Declined.
Mon, Sep 20, 11:59 PM · Recurring-Donations, Fundraising-Backlog
Ejegg closed T107373: Move base functionality from recurring_globalcollect into recurring, a subtask of T107391: Amazon recurring (Epic), as Declined.
Mon, Sep 20, 11:59 PM · FR-Amazon, Recurring-Donations, Epic, Fundraising-Backlog
Ejegg closed T107373: Move base functionality from recurring_globalcollect into recurring as Declined.

This is obsolete - SmashPig now handles Ingenico and Adyen recurring

Mon, Sep 20, 11:59 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Recurring-Donations
Ejegg added a project to T291448: Epic: Remove old Adyen code: FR-Adyen.
Mon, Sep 20, 11:57 PM · FR-Adyen, Fundraising-Backlog
Ejegg created T291448: Epic: Remove old Adyen code.
Mon, Sep 20, 11:57 PM · FR-Adyen, Fundraising-Backlog
Ejegg created T291431: Update CentralNotice admin UI to fix or replace broken JQ multiselect widget.
Mon, Sep 20, 8:20 PM · fundraising sprint Roller Toaster, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
Ejegg added a comment to T280944: Phase out jQuery Migrate v3.

This morning's change has broken the CentralNotice UI: T291410

Mon, Sep 20, 7:19 PM · MW-1.37-notes (1.37.0-wmf.21; 2021-08-30), Performance-Team, Patch-For-Review, Performance-Team-publish, User-notice, MediaWiki-ResourceLoader
Ejegg added a comment to T291410: Central notice projects and language choices not loading.

@Pcoombe that looks like exactly the cause! Locally I can see the breakage with that setting false, but the multiselect works properly with wgIncludejQueryMigrate = true;

Mon, Sep 20, 7:17 PM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), fundraising sprint Roller Toaster, JavaScript, Regression, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
Ejegg added a comment to T291199: "No App" error from monthly convert on mobile.

@Pcoombe that sounds like a great idea, asking them to open the link directly.

Mon, Sep 20, 4:40 PM · Wikipedia-Android-App-Backlog (Android Release FY2021-22), fr-donorservices, Fundraising-Backlog
Ejegg added a comment to T291394: Donor making payment from a country not supported by Adyen gets a "Fatal Exception" white screen.

hmm, i think the problem is more the missing payment method than the country. Still, we should handle the error more gracefully.

Mon, Sep 20, 4:37 PM · Fundraising-Backlog

Thu, Sep 16

Ejegg added a parent task for T291226: Add existing donor matching to PendingTransaction::resolve: T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Thu, Sep 16, 11:37 PM · fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a parent task for T291225: Add PendingTable::Consume API call that implements pending resolver outer loop: T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Thu, Sep 16, 11:37 PM · Patch-For-Review, fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a parent task for T291230: Add RiskScorer for Ingenico to SmashPig: T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Thu, Sep 16, 11:37 PM · fundraising sprint Roller Toaster, FR-Smashpig, Fundraising-Backlog
Ejegg added a parent task for T291228: Update PaymentsInitQueueConsumer to leave FAILED/REJECTED pending rows for Ingenico: T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Thu, Sep 16, 11:37 PM · fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added subtasks for T276183: Epic: Automatically send status 800 on prior donors stopped at 600: T291230: Add RiskScorer for Ingenico to SmashPig, T291228: Update PaymentsInitQueueConsumer to leave FAILED/REJECTED pending rows for Ingenico, T291226: Add existing donor matching to PendingTransaction::resolve, T291225: Add PendingTable::Consume API call that implements pending resolver outer loop.
Thu, Sep 16, 11:37 PM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog
Ejegg added a subtask for T276183: Epic: Automatically send status 800 on prior donors stopped at 600: T291223: Add PendingTransaction::resolve API call that replicates Ingenico orphan rectifier.
Thu, Sep 16, 11:31 PM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog
Ejegg added a parent task for T291223: Add PendingTransaction::resolve API call that replicates Ingenico orphan rectifier: T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Thu, Sep 16, 11:31 PM · Patch-For-Review, fundraising sprint Roller Toaster, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg updated the task description for T291223: Add PendingTransaction::resolve API call that replicates Ingenico orphan rectifier.
Thu, Sep 16, 11:26 PM · Patch-For-Review, fundraising sprint Roller Toaster, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg updated the task description for T291230: Add RiskScorer for Ingenico to SmashPig.
Thu, Sep 16, 11:16 PM · fundraising sprint Roller Toaster, FR-Smashpig, Fundraising-Backlog
Ejegg updated the task description for T291230: Add RiskScorer for Ingenico to SmashPig.
Thu, Sep 16, 11:11 PM · fundraising sprint Roller Toaster, FR-Smashpig, Fundraising-Backlog
Ejegg created T291230: Add RiskScorer for Ingenico to SmashPig.
Thu, Sep 16, 11:06 PM · fundraising sprint Roller Toaster, FR-Smashpig, Fundraising-Backlog
Ejegg created T291228: Update PaymentsInitQueueConsumer to leave FAILED/REJECTED pending rows for Ingenico.
Thu, Sep 16, 11:01 PM · fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T291226: Add existing donor matching to PendingTransaction::resolve.
Thu, Sep 16, 10:51 PM · fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T291225: Add PendingTable::Consume API call that implements pending resolver outer loop.
Thu, Sep 16, 10:42 PM · Patch-For-Review, fundraising sprint Roller Toaster, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg created T291223: Add PendingTransaction::resolve API call that replicates Ingenico orphan rectifier.
Thu, Sep 16, 10:36 PM · Patch-For-Review, fundraising sprint Roller Toaster, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg triaged T291219: Update SmashPig + DonationInterface under CRM as High priority.
Thu, Sep 16, 9:00 PM · fundraising sprint Roller Toaster, MediaWiki-extensions-DonationInterface, Recurring-Donations, FR-Adyen, FR-Smashpig, Wikimedia-Fundraising-CiviCRM
Ejegg created T291219: Update SmashPig + DonationInterface under CRM.
Thu, Sep 16, 8:59 PM · fundraising sprint Roller Toaster, MediaWiki-extensions-DonationInterface, Recurring-Donations, FR-Adyen, FR-Smashpig, Wikimedia-Fundraising-CiviCRM

Tue, Sep 14

Ejegg moved T285881: simplify download UI for the donor data delivery tool from Doing to Review on the fundraising sprint Quantum Leapfrog board.
Tue, Sep 14, 3:17 AM · fundraising sprint Roller Toaster, Patch-For-Review, fundraising sprint Quantum Leapfrog, fundraising-tech-ops, Fundraising-Backlog

Mon, Sep 13

Ejegg created T290923: Adyen Checkout: Show validation errors and allow resubmit for appropriate API error codes.
Mon, Sep 13, 10:09 PM · FR-Adyen, Fundraising-Backlog

Thu, Sep 9

Ejegg claimed T285881: simplify download UI for the donor data delivery tool.
Thu, Sep 9, 4:11 PM · fundraising sprint Roller Toaster, Patch-For-Review, fundraising sprint Quantum Leapfrog, fundraising-tech-ops, Fundraising-Backlog
Ejegg moved T285881: simplify download UI for the donor data delivery tool from Backlog to Doing on the fundraising sprint Quantum Leapfrog board.
Thu, Sep 9, 4:11 PM · fundraising sprint Roller Toaster, Patch-For-Review, fundraising sprint Quantum Leapfrog, fundraising-tech-ops, Fundraising-Backlog

Wed, Sep 8

Ejegg added a comment to T285881: simplify download UI for the donor data delivery tool.

This hides the top buttons and footer:

.navbar-nav, footer {
  display: none;
}
Wed, Sep 8, 9:39 PM · fundraising sprint Roller Toaster, Patch-For-Review, fundraising sprint Quantum Leapfrog, fundraising-tech-ops, Fundraising-Backlog
Ejegg moved T285722: Adyen Checkout: Pull donor contact from Apple Pay sheet from Doing to Review on the fundraising sprint Quantum Leapfrog board.
Wed, Sep 8, 8:53 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, FR-Adyen, Fundraising-Backlog
Ejegg moved T276183: Epic: Automatically send status 800 on prior donors stopped at 600 from Backlog to Doing on the fundraising sprint Quantum Leapfrog board.
Wed, Sep 8, 8:53 PM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog
Ejegg added a subtask for T288285: Apple Pay integration: Unknown Object (Task).
Wed, Sep 8, 4:44 PM · ios-app-v7.0, Wikipedia-iOS-App-Backlog
Ejegg updated the task description for T276183: Epic: Automatically send status 800 on prior donors stopped at 600.
Wed, Sep 8, 1:11 AM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog
Ejegg added a comment to T276183: Epic: Automatically send status 800 on prior donors stopped at 600.

Some notes on implementation possibilities here:
https://etherpad.wikimedia.org/p/T276183

Wed, Sep 8, 1:09 AM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog

Fri, Sep 3

Ejegg created T290289: Mailings pages fail to load on prod Civi.
Fri, Sep 3, 1:20 AM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Thu, Sep 2

Ejegg added a comment to T290265: Email templates in Civi not working properly .

Here's the JS error:

Thu, Sep 2, 7:34 PM · Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising sprint Quantum Leapfrog
Ejegg added a comment to T290265: Email templates in Civi not working properly .

Are you seeing any errors in the JS logs? What's the URL you're on or the menu path to get there?

Thu, Sep 2, 5:24 PM · Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising sprint Quantum Leapfrog
Ejegg moved T283307: Adyen Checkout: normalize API error codes from Backlog to Pending Deployment on the fundraising sprint Quantum Leapfrog board.
Thu, Sep 2, 1:46 AM · fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, fundraising Sprint NULL calorie food cart, Fundraising Sprint Mandatory corn dogs, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T282596: Handle Apple Pay submission in Adyen Components from Backlog to Review on the fundraising sprint Quantum Leapfrog board.
Thu, Sep 2, 1:46 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, fundraising Sprint NULL calorie food cart, Fundraising Sprint Mandatory corn dogs, Patch-For-Review, fundraising sprint Legø Trampoline, Fundraising Sprint Ketchup Flume Ride, MediaWiki-extensions-DonationInterface, FR-Smashpig, FR-Adyen, Fundraising-Backlog
Ejegg moved T285722: Adyen Checkout: Pull donor contact from Apple Pay sheet from Backlog to Doing on the fundraising sprint Quantum Leapfrog board.
Thu, Sep 2, 1:46 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, FR-Adyen, Fundraising-Backlog
Ejegg moved T285321: Modification to Fredge Report from Review to Pending Deployment on the fundraising sprint Quantum Leapfrog board.
Thu, Sep 2, 1:45 AM · fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, fundraising Sprint NULL calorie food cart, Patch-For-Review, Fundraising Sprint Mandatory corn dogs, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Wed, Sep 1

Ejegg added a comment to T290177: Adyen: duplicate transactions from new integration.

@MBeat33 We've deployed a fix for the problem, but we haven't gone back and fixed the data in Civi yet.

Wed, Sep 1, 6:54 PM · fr-donorservices, FR-Adyen, Fundraising-Backlog

Tue, Aug 31

Ejegg closed T287987: Test Adyen Checkout via CODFW hosts as Resolved.
Tue, Aug 31, 7:18 PM · fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg moved T287987: Test Adyen Checkout via CODFW hosts from Doing to Done on the fundraising sprint Parallel processing roller coaster board.
Tue, Aug 31, 7:18 PM · fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg moved T273558: Test out the end-to-end matching gifts file deployment process. from Review to Done on the fundraising sprint Parallel processing roller coaster board.
Tue, Aug 31, 7:16 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog

Mon, Aug 30

Ejegg added a comment to T276183: Epic: Automatically send status 800 on prior donors stopped at 600.

So this looks like something we would do in the orphan rectifier. We currently delete pending rows (so the rectifier doesn't have to process them) when a payment is rejected. To make this work, we would stop deleting pending rows in that case and have the orphan rectifier take more info into account when deciding to capture.

Mon, Aug 30, 8:00 PM · fundraising sprint Roller Toaster, fr-donorservices, fundraising sprint Quantum Leapfrog, Fundraising-Backlog

Aug 27 2021

Ejegg updated subscribers of T285722: Adyen Checkout: Pull donor contact from Apple Pay sheet.

@Ppena @EMartin - In order to get the donor's name and address from Apple Pay without them having to type it, I had to mark it as required. I'm guessing that the majority of Apple Pay users DO have a billing address configured, but those who don't will see the error @Cstone posts above.

Aug 27 2021, 2:16 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, FR-Adyen, Fundraising-Backlog

Aug 26 2021

Ejegg claimed T285722: Adyen Checkout: Pull donor contact from Apple Pay sheet.
Aug 26 2021, 10:41 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, FR-Adyen, Fundraising-Backlog
Ejegg moved T285722: Adyen Checkout: Pull donor contact from Apple Pay sheet from Backlog to Doing on the fundraising sprint Parallel processing roller coaster board.
Aug 26 2021, 10:40 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), fundraising sprint Roller Toaster, fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, FR-Adyen, Fundraising-Backlog
Ejegg moved T287987: Test Adyen Checkout via CODFW hosts from Backlog to Doing on the fundraising sprint Parallel processing roller coaster board.
Aug 26 2021, 10:40 PM · fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, MediaWiki-extensions-DonationInterface, FR-Adyen, Fundraising-Backlog
Ejegg moved T282596: Handle Apple Pay submission in Adyen Components from Doing to Review on the fundraising sprint Parallel processing roller coaster board.
Aug 26 2021, 2:12 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), fundraising sprint Quantum Leapfrog, fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, fundraising Sprint NULL calorie food cart, Fundraising Sprint Mandatory corn dogs, Patch-For-Review, fundraising sprint Legø Trampoline, Fundraising Sprint Ketchup Flume Ride, MediaWiki-extensions-DonationInterface, FR-Smashpig, FR-Adyen, Fundraising-Backlog

Aug 25 2021

Ejegg moved T289171: Non-English descriptor change back to 877 number string from Pending Deployment to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 25 2021, 8:13 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), fundraising sprint Parallel processing roller coaster, Fundraising-Backlog
Ejegg moved T286880: Adding tax disambiguation clause to Payments Wiki in France from Pending Deployment to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 25 2021, 8:13 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), fundraising sprint Parallel processing roller coaster, fundraising sprint onion pit, fundraising Sprint NULL calorie food cart, FR-France, Fundraising-Backlog
Ejegg moved T289175: Recurring queue consumer fails with funny stats execption from Pending Deployment to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 25 2021, 8:13 PM · fundraising sprint Parallel processing roller coaster, Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field from Pending Deployment to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 25 2021, 8:12 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog

Aug 24 2021

Ejegg moved T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field from Done to Pending Deployment on the fundraising sprint Parallel processing roller coaster board.
Aug 24 2021, 12:07 AM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg moved T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field from Review to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 24 2021, 12:07 AM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg moved T264944: Omit useless entries when syncing matching gifts data from Doing to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 24 2021, 12:05 AM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T264944: Omit useless entries when syncing matching gifts data from Backlog to Doing on the fundraising sprint Parallel processing roller coaster board.

OK, it looks like the NULLy rows aren't being created via the matching gifts extension - log lines with them generally have high-numbered log_contact_id values. I guess they're added when people are editing the rows. We're already filtering them out of the CSV export by specifying name_from_matching_gift_db IS NOT NULL, so we probably don't need to do any work here.

Aug 24 2021, 12:05 AM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Aug 23 2021

Ejegg claimed T273555: Enable and extend process-control matching_gifts_sync job to also call civicrm-matching-gifts-employers-check.
Aug 23 2021, 9:50 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg claimed T289082: add employer drop down to all matching gifts variants.
Aug 23 2021, 9:48 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg moved T289082: add employer drop down to all matching gifts variants from Doing to Done on the fundraising sprint Parallel processing roller coaster board.
Aug 23 2021, 9:48 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg moved T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field from Doing to Review on the fundraising sprint Parallel processing roller coaster board.
Aug 23 2021, 9:47 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg added a comment to T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field .

OK, this is working when it creates a new contact. When the email and name fields are an exact match for an existing contact, we're not adding the employer name to the matched contact.

Aug 23 2021, 7:12 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg claimed T289083: when an employer is not in HEP data or misspelled, save the string in the "employer" custom field .
Aug 23 2021, 7:11 PM · fundraising sprint Parallel processing roller coaster, fr-matching-gifts, Fundraising-Backlog
Ejegg moved T289175: Recurring queue consumer fails with funny stats execption from Review to Pending Deployment on the fundraising sprint Parallel processing roller coaster board.
Aug 23 2021, 6:59 PM · fundraising sprint Parallel processing roller coaster, Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T222854: Link mailing data to contacts imported from RML.

@Eileenmcnaughton what do you think of adding the RML contacts to the silverpop exports so we can populate the contact_id and contact_hash columns on the silverpop side? Closing that loop would fix this issue and also our inability to count unique clicks from RML email campaigns (links need to have a contact ID for the uniques table).

Aug 23 2021, 4:13 PM · FR-Email, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg committed rWFDV5a688e685458: Remove a line in config/payments/LocalSettings.php so tests pass (authored by AndyRussG).
Remove a line in config/payments/LocalSettings.php so tests pass
Aug 23 2021, 6:38 AM

Aug 19 2021

Ejegg added a comment to T289171: Non-English descriptor change back to 877 number string.

Looks like Amazon uses AMZN.COM/BILL in their charge descriptor

Aug 19 2021, 2:25 PM · MW-1.37-notes (1.37.0-wmf.20; 2021-08-23), fundraising sprint Parallel processing roller coaster, Fundraising-Backlog
Ejegg updated subscribers of T241261: Queue consumers should log messages as JSON.

@DStrine this would have been pretty helpful to rescue those subscr_start messages dropped by T289175 , and this would be a very quick change.

Aug 19 2021, 2:03 AM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg updated subscribers of T261713: CiviCRM queue fail due to emojis in address or an Indian script being used.

I think we can close this now, right @Eileenmcnaughton & @Dwisehaupt ?

Aug 19 2021, 2:01 AM · FR-India, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg added a comment to T289175: Recurring queue consumer fails with funny stats execption.

OK, that fix is deployed and the recurring queue size is coming down. We should probably do a quick grep for the subscr_ids in the crashy messages, check how many of them are missing from the contribution_recur table, and reconstitute and requeue those subscr_signup messages so the associated payments can be imported.

Aug 19 2021, 1:54 AM · fundraising sprint Parallel processing roller coaster, Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog