Page MenuHomePhabricator

jgleeson (Jack Gleeson)
Fundraising Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 16 2017, 5:45 PM (266 w, 6 d)
Availability
Available
IRC Nick
jgleeson
LDAP User
Unknown
MediaWiki User
JGleeson (WMF) [ Global Accounts ]

Recent Activity

Mon, Nov 21

jgleeson placed T320286: Adyen audit changing the contribution_recur currency to USD in a chargeback (maybe) up for grabs.
Mon, Nov 21, 8:12 PM · Fundraising Tech - Chaos Crew
jgleeson moved T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Mon, Nov 21, 8:05 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Mon, Nov 21, 8:01 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a project to T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. : Fundraising Tech - Chaos Crew.
Mon, Nov 21, 8:01 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Thu, Nov 17

jgleeson added a comment to T320286: Adyen audit changing the contribution_recur currency to USD in a chargeback (maybe).

Queries scratchpad:

Thu, Nov 17, 8:34 PM · Fundraising Tech - Chaos Crew
jgleeson updated the task description for T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Thu, Nov 17, 2:15 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson updated the task description for T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Thu, Nov 17, 2:15 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson updated the task description for T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Thu, Nov 17, 2:14 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson updated subscribers of T322791: Review our queue speed - is it OK?.

I've created T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. as a follow on to @Ejegg's dequeue stats patch

Thu, Nov 17, 2:13 PM · Fundraising Sprint Undefined, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
jgleeson updated subscribers of T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Thu, Nov 17, 2:10 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .

The patch to show us the total processed, excluding duplicates is here https://phabricator.wikimedia.org/T323273

Thu, Nov 17, 2:09 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created T323273: Update DonationStatsCollector to factor in the duplicate donations when calculating processing rates and run time. .
Thu, Nov 17, 2:07 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T320286: Adyen audit changing the contribution_recur currency to USD in a chargeback (maybe).
Thu, Nov 17, 1:57 PM · Fundraising Tech - Chaos Crew
jgleeson moved T320286: Adyen audit changing the contribution_recur currency to USD in a chargeback (maybe) from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Thu, Nov 17, 1:57 PM · Fundraising Tech - Chaos Crew
jgleeson moved T322040: Create documentation for Creating Civi extensions for managing tables on other Databases using Searchkit/Formbuilder for WMFF Civicrm from Ready for Review to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Thu, Nov 17, 1:56 PM · Fundraising Tech - Chaos Crew
jgleeson added a comment to T322040: Create documentation for Creating Civi extensions for managing tables on other Databases using Searchkit/Formbuilder for WMFF Civicrm.

Also, this is the latest direct link to the docs https://wikitech.wikimedia.org/wiki/Fundraising/Internal-facing/CiviCRM#Creating_extensions_in_Civicrm_to_manage_tables_in_other_WMFF_Databases. The link posted earlier no longer works.

Thu, Nov 17, 1:55 PM · Fundraising Tech - Chaos Crew
jgleeson added a comment to T322040: Create documentation for Creating Civi extensions for managing tables on other Databases using Searchkit/Formbuilder for WMFF Civicrm.

Nice job on this, I feel like I know a lot more about using SearchKit with FormBuilder as a result of reading it!

Thu, Nov 17, 1:53 PM · Fundraising Tech - Chaos Crew
jgleeson added a comment to T323057: Fail Mail (civi1001) run-job: Fetch CiviMail Bounces failed with code.

Thanks for digging in @Eileenmcnaughton. I'll add this one to the failmail zoo for future reference.

Thu, Nov 17, 1:12 PM · Fundraising Tech - Chaos Crew

Wed, Nov 16

jgleeson moved T307704: Testmeister esMX email is different from what we have set up in the civi UI from Near Future to Triage on the Fundraising-Backlog board.
Wed, Nov 16, 8:33 PM · Fundraising Sprint Localhost Hospitality Studies, Fundraising Sprint Kermit hopping principle, Fundraising Sprint Juggalology 2022, Fundraising Sprint Incantation optimisation, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
jgleeson added a comment to T322791: Review our queue speed - is it OK?.

Ok this graph does a better job of showing how things are slowing down as the volume picks up https://frmon.frdev.wikimedia.org/d/Pq1YNMviz/fundraising-overview?refresh=1m&orgId=1&from=now-2d&to=now&viewPanel=22

Wed, Nov 16, 8:09 PM · Fundraising Sprint Undefined, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
jgleeson moved T323197: Unsubscribe link broken from In Progress to Completed 20221109-20221122 on the Fundraising Tech - Chaos Crew board.
Wed, Nov 16, 12:46 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T323197: Unsubscribe link broken.

ah, thanks, @Pcoombe. I missed your comment. I can also confirm the URL is working for me.

Wed, Nov 16, 12:40 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T323197: Unsubscribe link broken.
Wed, Nov 16, 12:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T323197: Unsubscribe link broken from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Nov 16, 12:35 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a project to T323197: Unsubscribe link broken: Fundraising Tech - Chaos Crew.
Wed, Nov 16, 12:35 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Tue, Nov 15

jgleeson added a comment to T322791: Review our queue speed - is it OK?.

I've been looking at the raw stats generated during tonight's traffic. There's a reasonably consistent negative correlation between donations processed and processing rate, i.e. the more we process, the slower the processing rate. The performance is degrading for some reason. If we can exclude other factors and confirm this is definitely happening, possibly by recording the processing of only non-recurring donations, we could try thinking of ways to prevent this performance drop over time by maybe caching connections and such.

Tue, Nov 15, 11:11 PM · Fundraising Sprint Undefined, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Mon, Nov 14

jgleeson added a comment to T322882: Donors receiving unintended pay the fee (PTF) amounts EN6C 2022.

PTF = pay the fee

Mon, Nov 14, 9:26 PM · fr-donorservices, Fundraising-Backlog

Thu, Nov 10

jgleeson moved T321251: Clean up our five character locale data.... from In Progress to Backlog on the Fundraising Tech - Chaos Crew board.
Thu, Nov 10, 5:55 PM · Fundraising Sprint Vwl Cnsrvtn, Fundraising Sprint Undefined, Fundraising-Backlog, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Wikimedia-Fundraising-CiviCRM
jgleeson triaged T322796: Civi: Forget Me button yielding parameters errors as High priority.
Thu, Nov 10, 5:54 PM · Fundraising Sprint Undefined, fr-donorservices, Fundraising-Backlog

Tue, Nov 8

jgleeson added a comment to T322692: Add PaymentWarnings to SmashPig core (PayPal Warnings).

Currently, we have three distinct types of errors in SmashPig, PaymentError, ValidationError and the newly proposed PaymentWarning. These types all share the property 'debugMessage' and feel close enough to share a common ancestor.

Tue, Nov 8, 8:53 PM · Patch-For-Review, Fundraising-Backlog
jgleeson created T322692: Add PaymentWarnings to SmashPig core (PayPal Warnings).
Tue, Nov 8, 8:49 PM · Patch-For-Review, Fundraising-Backlog

Mon, Nov 7

jgleeson moved T321531: Adyen audit needs to look at the newest files in the incoming folder from Ready for Review to Being Reviewed on the Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory board.
Mon, Nov 7, 7:35 PM · Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising-Backlog
jgleeson updated the task description for T322570: Add error handling and mapping for Smashpig PayPal EC GetExpressCheckoutDetails API call.
Mon, Nov 7, 5:46 PM · Fundraising Sprint Vwl Cnsrvtn, Patch-For-Review, Fundraising Sprint Undefined, Fundraising-Backlog
jgleeson created T322570: Add error handling and mapping for Smashpig PayPal EC GetExpressCheckoutDetails API call.
Mon, Nov 7, 5:45 PM · Fundraising Sprint Vwl Cnsrvtn, Patch-For-Review, Fundraising Sprint Undefined, Fundraising-Backlog
jgleeson moved T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig from Doing to Pending Deployment on the Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory board.
Mon, Nov 7, 2:29 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog

Fri, Nov 4

jgleeson added a comment to T321337: Update the frequency of smart-group cache refresh.

To see the Settings fields for this value you can run cv api4 Setting.getFields '{"where":[["name","=","smart_group_cache_refresh_mode"]]}'

Fri, Nov 4, 4:56 PM · Fundraising-Backlog, FR-Alerts, Fundraising Tech - Chaos Crew

Thu, Nov 3

jgleeson added a comment to T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig.

Test instructions

Thu, Nov 3, 2:59 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog

Wed, Nov 2

jgleeson updated the task description for T322266: FR-Tech Systems Snapshot metric ideas.
Wed, Nov 2, 8:18 PM · Fundraising-Backlog
jgleeson created T322266: FR-Tech Systems Snapshot metric ideas.
Wed, Nov 2, 8:15 PM · Fundraising-Backlog
jgleeson added a comment to T321089: Fundraising Tech Systems Architecture Diagram.

As of 02/11/2022

Fundraising Tech  Architecture Diagram (1).jpg (813×1 px, 158 KB)

Wed, Nov 2, 4:05 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems

Tue, Nov 1

jgleeson moved T321694: Civi: Forget Me button yields configuration error from Being Reviewed to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Tue, Nov 1, 7:06 PM · Fundraising Tech - Chaos Crew
jgleeson added a comment to T321843: Addition to the Deduper Interface .

Hey there @SHust, a bunch of us spoke yesterday about how awesome this feature request is. Thanks for taking the time to lay out the requirements the way you have. It's fantastic! :)

Tue, Nov 1, 2:43 PM · fr-donorservices, Fundraising-Backlog
jgleeson moved T321694: Civi: Forget Me button yields configuration error from Ready for Review to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Tue, Nov 1, 2:28 PM · Fundraising Tech - Chaos Crew

Mon, Oct 31

jgleeson moved T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig from Being Reviewed to Doing on the Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory board.
Mon, Oct 31, 7:45 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog

Oct 22 2022

jgleeson moved T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig from Doing to Ready for Review on the Fundraising Sprint Solid State Spaghetti board.
Oct 22 2022, 10:38 AM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog

Oct 20 2022

jgleeson added a project to T321089: Fundraising Tech Systems Architecture Diagram: Fundraising-Backlog.
Oct 20 2022, 10:53 AM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems
jgleeson updated subscribers of T321089: Fundraising Tech Systems Architecture Diagram.

Feedback saved from @AndyRussG during tech-talk (thank you for the feedback btw!):

Oct 20 2022, 10:52 AM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems

Oct 18 2022

jgleeson added a project to T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig: Fundraising Sprint Solid State Spaghetti.
Oct 18 2022, 7:45 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson placed T318759: Implement PayPal EC SetExpressCheckout in SmashPig up for grabs.
Oct 18 2022, 7:44 PM · Fundraising Sprint Vwl Cnsrvtn, Patch-For-Review, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson moved T318759: Implement PayPal EC SetExpressCheckout in SmashPig from Backlog to Doing on the Fundraising Sprint Solid State Spaghetti board.
Oct 18 2022, 6:55 PM · Fundraising Sprint Vwl Cnsrvtn, Patch-For-Review, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson claimed T318759: Implement PayPal EC SetExpressCheckout in SmashPig.
Oct 18 2022, 6:55 PM · Fundraising Sprint Vwl Cnsrvtn, Patch-For-Review, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson removed a project from T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig: Fundraising Sprint Solid State Spaghetti.
Oct 18 2022, 6:55 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson added a comment to T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig.

Gonna move this out of sprint for now and pick up T318759: Implement PayPal EC SetExpressCheckout in SmashPig which I think is the one we want next

Oct 18 2022, 6:55 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
greg awarded T321089: Fundraising Tech Systems Architecture Diagram a Barnstar token.
Oct 18 2022, 6:00 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems
jgleeson committed rWFDVe8ba652151a2: Update global config 'email' to the new 'mail-backend' key (authored by jgleeson).
Update global config 'email' to the new 'mail-backend' key
Oct 18 2022, 5:56 PM
jgleeson updated the task description for T321089: Fundraising Tech Systems Architecture Diagram.
Oct 18 2022, 3:21 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems
jgleeson added a comment to T321089: Fundraising Tech Systems Architecture Diagram.

As of 18/11/2022

Fundraising Tech  Architecture Diagram.jpg (813×1 px, 153 KB)

Oct 18 2022, 2:44 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems
jgleeson renamed T321089: Fundraising Tech Systems Architecture Diagram from Fundraising Tech Systems Architecture Diagrams to Fundraising Tech Systems Architecture Diagram.
Oct 18 2022, 2:42 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems
jgleeson created T321089: Fundraising Tech Systems Architecture Diagram.
Oct 18 2022, 2:42 PM · Fundraising-Backlog, Wikimedia-FR-Tech-Systems

Oct 14 2022

jgleeson created T320832: Add Unit Test Coverage for Smashpig's MailHandler code .
Oct 14 2022, 5:53 PM · Fundraising-Backlog
jgleeson added a comment to T320821: Civimail - send now error.

We fixed this live on our call today

Oct 14 2022, 5:45 PM · Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
jgleeson added a comment to T320829: Clean up our two-character locale data.

We should probably also check for any other locales which don't meet the regex requirement in the fn conditional

Oct 14 2022, 5:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created T320829: Clean up our two-character locale data.
Oct 14 2022, 5:34 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 13 2022

jgleeson claimed T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig.
Oct 13 2022, 4:17 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson moved T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig from Being Reviewed to Doing on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 4:00 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson moved T318867: Implement PayPal EC GetExpressCheckoutDetails in SmashPig from Ready for Review to Being Reviewed on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 4:00 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson moved T318756: Implement PayPal EC DoExpressCheckoutPayment in SmashPig from Backlog to Being Reviewed on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 4:00 PM · Fundraising Sprint Undefined, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, FR-Smashpig, FR-PayPal-ExpressCheckout, Fundraising-Backlog
jgleeson moved T311169: Implement Braintree Webhook signature validation from Backlog to Pending Deployment on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 2:41 PM · Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, Fundraising Sprint Quarkery, Fundraising Sprint Potato, Fundraising Sprint Overused petting Zoo Memetics, Fundraising Sprint NaN is a Number, Fundraising Sprint Machine Unlearning, Fundraising Sprint Localhost Hospitality Studies, Fundraising Sprint Kermit hopping principle, FR-Smashpig, FR-Braintree-Integration, Fundraising-Backlog
jgleeson moved T318884: Create base function for calling PayPal EC API in SmashPig from Being Reviewed to Done on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 2:41 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson moved T318884: Create base function for calling PayPal EC API in SmashPig from Backlog to Being Reviewed on the Fundraising Sprint Solid State Spaghetti board.
Oct 13 2022, 2:41 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson added a comment to T320686: Order ID regeneration on recurring change is not functioning, leads to missing token failmail..

Thank you so much for the detailed explanation of how this bug manifests! Really helpful.

Oct 13 2022, 12:52 PM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), MediaWiki-extensions-DonationInterface, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 6 2022

jgleeson committed rWFDV7ac34801817a: Add smashpig config for mailcatcher on dev (authored by jgleeson).
Add smashpig config for mailcatcher on dev
Oct 6 2022, 4:24 PM

Oct 3 2022

jgleeson edited P35238 docker-compose.override.yml.
Oct 3 2022, 8:17 PM
jgleeson added a comment to T318884: Create base function for calling PayPal EC API in SmashPig.

@Ejegg, can you confirm that we are planning on receiving parameters and building the API requests over in Smashpig?

Oct 3 2022, 12:56 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson added a comment to T318884: Create base function for calling PayPal EC API in SmashPig.

Looking at the docs, I see it's possible to use either signature auth or cert auth for both environments and not have to switch. Was signature preferred in sandbox/test cases due to potentially reduced complexity when testing?

Oct 3 2022, 12:41 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig

Sep 30 2022

jgleeson added a comment to T318831: Failmail not working on payments-wiki local.

How to test:

Sep 30 2022, 5:42 PM · Fundraising Tech - Chaos Crew
jgleeson created P35238 docker-compose.override.yml.
Sep 30 2022, 5:31 PM
jgleeson claimed T318831: Failmail not working on payments-wiki local.
Sep 30 2022, 4:06 PM · Fundraising Tech - Chaos Crew
jgleeson moved T318831: Failmail not working on payments-wiki local from Backlog to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Sep 30 2022, 4:05 PM · Fundraising Tech - Chaos Crew
jgleeson added a comment to T318831: Failmail not working on payments-wiki local.

CiviCRM is using the PEAR net_smtp library, which doesn't require any binaries or config on the local machine to run.

Sep 30 2022, 11:57 AM · Fundraising Tech - Chaos Crew

Sep 29 2022

jgleeson added a comment to T318831: Failmail not working on payments-wiki local.

I got emails on payments working in a few steps.

  • Connect to payments container as root(needed to install packages) docker-compose exec -u root payments bash
  • Install ssmtp on the container apt-get update && apt-get install ssmtp
  • Update etc/hosts to resolve the container hostname to the container ip echo -e "$(hostname -i)\t$(hostname) $(hostname).localhost" >> /etc/hosts
  • Update ssmtp config to point to mailcatcher smtp server nano /etc/ssmtp/ssmtp.conf and then update mailhub=mail to mailhub=mailcatcher:1025
  • Test it out echo "Subject: Failmail Test" | sendmail payments@payments"
  • See the results. Open http://localhost:1080/
  • (Optional) Clean up apt sources rm -rf /var/lib/apt/lists/*
Sep 29 2022, 5:51 PM · Fundraising Tech - Chaos Crew
jgleeson moved T318884: Create base function for calling PayPal EC API in SmashPig from Backlog to Doing on the Fundraising Sprint Recursion Excursion board.
Sep 29 2022, 1:47 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig
jgleeson changed the status of T318884: Create base function for calling PayPal EC API in SmashPig, a subtask of T317245: Move PayPal EC API calls to SmashPig, from Open to In Progress.
Sep 29 2022, 1:47 PM · FR-PayPal-ExpressCheckout, Epic, Fundraising-Backlog, FR-Smashpig
jgleeson changed the status of T318884: Create base function for calling PayPal EC API in SmashPig from Open to In Progress.
Sep 29 2022, 1:47 PM · Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, FR-PayPal-ExpressCheckout, Fundraising-Backlog, FR-Smashpig

Sep 28 2022

jgleeson moved T317701: Exhaustively test bullseye upgrade in fundraising-dev from Doing to Ready for Review on the Fundraising Sprint Recursion Excursion board.
Sep 28 2022, 7:52 PM · Fundraising Sprint Recursion Excursion, Fundraising Sprint Quarkery, Fundraising-Backlog
jgleeson added a comment to T317701: Exhaustively test bullseye upgrade in fundraising-dev.

It looks like we don't have to compare GeoIP behaviour after all across buster and bullseye as we're not using anything that depends on the OS for it.

Sep 28 2022, 7:52 PM · Fundraising Sprint Recursion Excursion, Fundraising Sprint Quarkery, Fundraising-Backlog
jgleeson created T318857: Rename Astropay files to dLocal.
Sep 28 2022, 7:30 PM · Fundraising-Backlog
jgleeson renamed T318744: dLocal Safari internal errors on redirect from Astropay Safari internal errors on redirect to dLocal Safari internal errors on redirect.
Sep 28 2022, 7:29 PM · Fundraising Tech - Chaos Crew
jgleeson renamed T318742: dLocal Insecure Form warnings from Astropay Insecure Form warnings to dLocal Insecure Form warnings.
Sep 28 2022, 7:29 PM · Fundraising Tech - Chaos Crew
jgleeson created T318831: Failmail not working on payments-wiki local.
Sep 28 2022, 3:44 PM · Fundraising Tech - Chaos Crew
jgleeson updated the task description for T318808: Intermittent Apple Pay timeouts when testing locally.
Sep 28 2022, 1:38 PM · Fundraising Tech - Chaos Crew
jgleeson created T318808: Intermittent Apple Pay timeouts when testing locally.
Sep 28 2022, 1:37 PM · Fundraising Tech - Chaos Crew
jgleeson moved T311169: Implement Braintree Webhook signature validation from Backlog to Pending Deployment on the Fundraising Sprint Recursion Excursion board.
Sep 28 2022, 1:10 PM · Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, Fundraising Sprint Quarkery, Fundraising Sprint Potato, Fundraising Sprint Overused petting Zoo Memetics, Fundraising Sprint NaN is a Number, Fundraising Sprint Machine Unlearning, Fundraising Sprint Localhost Hospitality Studies, Fundraising Sprint Kermit hopping principle, FR-Smashpig, FR-Braintree-Integration, Fundraising-Backlog

Sep 27 2022

jgleeson created T318744: dLocal Safari internal errors on redirect.
Sep 27 2022, 6:59 PM · Fundraising Tech - Chaos Crew
jgleeson updated the task description for T318742: dLocal Insecure Form warnings.
Sep 27 2022, 6:44 PM · Fundraising Tech - Chaos Crew
jgleeson created T318742: dLocal Insecure Form warnings.
Sep 27 2022, 6:36 PM · Fundraising Tech - Chaos Crew
jgleeson created T318732: AmazonPay script errors when testing locally.
Sep 27 2022, 4:34 PM · Fundraising Tech - Chaos Crew

Sep 26 2022

jgleeson added a comment to T318529: New custom Activities Created in Civi .

https://wikitech.wikimedia.org/wiki/Fundraising#Custom_fields

Sep 26 2022, 8:46 PM · User-greg, Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
jgleeson added a comment to T318617: Bug (not yet deployed): Adyen no longer shows error page.

ah. not run into that one before.

Sep 26 2022, 7:35 PM · Fundraising Tech - Chaos Crew, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Fundraising-Backlog
jgleeson added a project to T292571: Adyen iframe config error messages inside card fields: Fundraising Tech - Chaos Crew.
Sep 26 2022, 5:11 PM · Patch-For-Review, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Fundraising Tech - Chaos Crew, FR-Adyen, fr-donorservices, Fundraising-Backlog