Page MenuHomePhabricator

2025 Sprint B Priorities/ End of sprint summary
Closed, ResolvedPublic

Description

Sprint B

Maintenance Window
Mediawiki 1_43 migration
Comms Pref Centre
Recurring Upgrade #2
Payments orchestration (Gravy - Dlocal)

Event Timeline

End of sprint report summary

Maintenance week

  • Host updates to Bookworm
  • Kernel updates
  • Updates and changes to support the Fr Analytics project
  • Update MediaWiki on Payment hosts from REL1_39 to REL1_43

Email Preference center
We made progress on the work on the Email Preference center in this sprint by ensuring that the locales required for translating are available across all supported languages.

Gravy Integration - Dlocal
As part of the Payment orchestration push, this sprint we began adding Dlocal payment methods to gravy to enable the processing and reconciliation of payments through Gravy. We have been able to add the Dlocal card payment methods on Gravy, but the feature isn’t released yet as it undergoes internal testing.

Fixes

  • The bug that caused failed Trustly payments to have active recurring transactions in Civi.
  • Issue with Civi snooze - Fix is to get control of snoozed emails through the Email preference center when deployed instead of using RML and Acoustic data.
  • Benevity import bug due to Bookworm and PHP update
  • Error in syntax of monthly convert email template
  • Dlocal recurring contribution with missing payment token
  • Cancel Paypal recurring payment on civi failure
  • Omnimail activity failures due to a mismatch between the name on the form and the name specified in the code.

Completed phabricator tasks

  • Standardise on createPayment/approvePayment over a mix of create/authorize/approve/capture. - [T383404]
  • translate epc - [T381336]
  • PayPal audit processor and IPN listener should send payments to donations queue -[T366526]
  • FR-Tech FY2425Q3 maintenance window -[T337584]
  • Create chargeback and cancel recurring on failed Trustly ACH payments - [T384593]
  • Issues with benevity import after bookworm update - [T385649]
  • INVALID_RECURRING Recurring donation, but no subscription ID or recurring payment token found. - [T385275]
  • Monthly convert template broken (monthly_convert.es_MX.html) - [T384602]
  • CI needs to update some test for php 8.2 and REL1_43 upgrade - [T384656]
  • Upgrade paymentswiki to MW 1.43 - [T384338]
  • Civi cancelation button not working on two PayPal donations. - [T382426]
  • FundraisingEmailUnsubscribe doesn't pass tests in PHP 8.1 - [T357593]
  • New Omnimail activity type breaking omnimail_activity_load - [T384991]

WikiLove
Translate wiki team for all the help with email preference center.
@LWadleigh @PPenloglou-WMF for notifying us when stuff broke
@NNgu-WMF for getting to grips with the Acoustic stuff & engaging on a detailed technical level!

Damilare renamed this task from 2025 Sprint B Priorities to 2025 Sprint B Priorities/ End of sprint summary.Feb 11 2025, 9:56 PM