Page MenuHomePhabricator
Feed Advanced Search

Today

Ejegg claimed T335712: Civi shouldn't show "cancellation not supported" message for processors where we handle schedule.
Fri, May 17, 4:09 PM · Fundraising Sprint: ick(), Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T335712: Civi shouldn't show "cancellation not supported" message for processors where we handle schedule from Backlog to Doing on the Fundraising Sprint: ick() board.
Fri, May 17, 4:09 PM · Fundraising Sprint: ick(), Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Wed, May 15

Ejegg edited P62429 Civi long query 2024-05-15.
Wed, May 15, 10:27 PM
Ejegg created P62429 Civi long query 2024-05-15.
Wed, May 15, 10:26 PM
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

As far as the extra text goes, that's still totally an option. I just wanted to get something functional out as a first step.

Wed, May 15, 2:37 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

good catch on that linebreak @MSuijkerbuijk_WMF . I've got a small style change that should fix it.

Wed, May 15, 2:36 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog

Tue, May 14

Ejegg created T364913: Show snooze_date on contact summary.
Tue, May 14, 7:55 PM · Fundraising Sprint: ick(), FR-email-preferences, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T296054: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days .

Next thing to do: make snooze date visible in contact summary screen

Tue, May 14, 7:45 PM · Fundraising Sprint: ick(), FR-email-preferences, FR-donorservices, Fundraising-Backlog
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

@MSuijkerbuijk_WMF @AKanji-WMF we've got an MVP of this deployed. It's available by clicking on the Email preferences links on the Civi contact summary (that link may be down near the bottom of the right side now, not sure why).

Tue, May 14, 7:34 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg moved T358878: Enable 90 day snooze: Comms Preferences Centre update from Ready for Review to Done on the Fundraising Sprint: ick() board.
Tue, May 14, 7:29 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog

Mon, May 13

Ejegg moved T240581: Send recurring payment notifications to the donations queue from Backlog to Doing on the Fundraising Sprint: ick() board.
Mon, May 13, 7:40 PM · Fundraising Sprint: ick(), Fundraising Sprint Uptown cURL, FR-Q2-FY2020-21-cleanup-list, Patch-For-Review, Recurring-Donations, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T270668: Convert metrics reporting to a drupal module from Backlog to Doing on the Fundraising Sprint: ick() board.
Mon, May 13, 3:30 PM · Patch-For-Review, Fundraising Sprint: ick(), Fr-drupal-upgrade-2021, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T270672: Convert Queue2civicrm to civicrm extension from Backlog to Doing on the Fundraising Sprint: ick() board.
Mon, May 13, 3:30 PM · Patch-For-Review, Fundraising Sprint: ick(), Fundraising Sprint: didAnyoneTryThis(), Fr-drupal-upgrade-2021, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T358878: Enable 90 day snooze: Comms Preferences Centre update from Backlog to Ready for Review on the Fundraising Sprint: ick() board.
Mon, May 13, 3:29 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog

Fri, May 10

Ejegg committed rWFDVc2f37bf1dc0d: Add annual recur link to main page.
Add annual recur link to main page
Fri, May 10, 6:36 PM
Ejegg moved T270666: Convert exchange rates module to an extension from Backlog to Doing on the Fundraising Sprint: ick() board.
Fri, May 10, 6:06 PM · Fundraising Sprint: ick(), Patch-For-Review, Fr-drupal-upgrade-2021, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg moved T358914: Enable Recurring Annual Donations from Backlog to Ready for Review on the Fundraising Sprint: ick() board.
Fri, May 10, 6:05 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg moved T361630: CiviMail Unsubscribe Footer Broken from Ready for Review to Pending Deployment on the Fundraising Sprint: ick() board.
Fri, May 10, 6:05 PM · Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg moved T350068: Reduce db writes when saving a contact with a fiscal_number from Doing to Pending Deployment on the Fundraising Sprint: ick() board.
Fri, May 10, 6:05 PM · Fundraising Sprint: ick(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T362195: Save phonetic names into civi fields from Backlog to Pending Deployment on the Fundraising Sprint: ick() board.
Fri, May 10, 3:35 PM · Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg assigned T364339: Latest civi point point version upgrade to Eileenmcnaughton.
Fri, May 10, 3:35 PM · Fundraising Sprint: ick(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg placed T364339: Latest civi point point version upgrade up for grabs.
Fri, May 10, 3:29 PM · Fundraising Sprint: ick(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg assigned T364339: Latest civi point point version upgrade to Eileenmcnaughton.
Fri, May 10, 3:29 PM · Fundraising Sprint: ick(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T364339: Latest civi point point version upgrade from Backlog to Doing on the Fundraising Sprint: ick() board.
Fri, May 10, 3:24 PM · Fundraising Sprint: ick(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
Ejegg moved T296054: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days from Backlog to Ready for Review on the Fundraising Sprint: ick() board.
Fri, May 10, 3:24 PM · Fundraising Sprint: ick(), FR-email-preferences, FR-donorservices, Fundraising-Backlog
Ejegg closed T289166: Add ability to accept JSON notifications as Resolved.

We have switched over the production IPNs to JSON!

Fri, May 10, 2:08 PM · Fundraising Sprint: ick(), FR-Adyen, Fundraising-Backlog
Ejegg closed T289166: Add ability to accept JSON notifications, a subtask of T277120: Epic: Adyen reintegration, Drop In Web , as Resolved.
Fri, May 10, 2:08 PM · Epic, FR-Adyen, Fundraising-Backlog
Ejegg moved T289166: Add ability to accept JSON notifications from Backlog to Done on the Fundraising Sprint: ick() board.
Fri, May 10, 2:07 PM · Fundraising Sprint: ick(), FR-Adyen, Fundraising-Backlog
Ejegg assigned T350068: Reduce db writes when saving a contact with a fiscal_number to Eileenmcnaughton.
Fri, May 10, 2:07 PM · Fundraising Sprint: ick(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg moved T350068: Reduce db writes when saving a contact with a fiscal_number from Backlog to Doing on the Fundraising Sprint: ick() board.
Fri, May 10, 2:07 PM · Fundraising Sprint: ick(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg added a project to T350068: Reduce db writes when saving a contact with a fiscal_number: Fundraising Sprint: ick().

Moving to current sprint as @Eileenmcnaughton is incidentally solving this with her other refactors

Fri, May 10, 2:05 PM · Fundraising Sprint: ick(), Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg closed T335881: Create thank you pages for recurring upgrade as Resolved.
Fri, May 10, 2:03 PM · Thank-You-Page, Recurring-Donations, FR-donorservices, Fundraising-Backlog
Ejegg closed T335881: Create thank you pages for recurring upgrade, a subtask of T325317: How can we enable upgrading of existing recurring donation amount?, as Resolved.
Fri, May 10, 2:03 PM · Recurring-Donations, Epic, FR-donorservices, Fundraising-Backlog

Tue, May 7

Ejegg moved T358914: Enable Recurring Annual Donations from Doing to Ready for Review on the Fundraising Sprint: hammertime($touch_this=false) board.

OK, got another small patch up for the python PayPal audit. That's all I can think of for now!

Tue, May 7, 5:47 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T358914: Enable Recurring Annual Donations.

Other things we'll need: import frequency_unit in queue consumer, read it out of logs in audit processor, determine frequency_unit in IPNs.

Tue, May 7, 5:35 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg moved T289166: Add ability to accept JSON notifications from Pending Deployment to Done on the Fundraising Sprint: hammertime($touch_this=false) board.
Tue, May 7, 3:41 PM · Fundraising Sprint: ick(), FR-Adyen, Fundraising-Backlog
Ejegg created T364392: We're recording the wrong amount from Adyen Capture IPNs in JPY .
Tue, May 7, 2:21 PM · FR-Smashpig, Fundraising-Backlog, FR-Adyen

Mon, May 6

Ejegg merged task T361255: Discard duplicate RecurUpgrade messages into T362423: Don't create recurring upgrade activities with $0 upgraded.
Mon, May 6, 7:51 PM · Wikimedia-Fundraising-CiviCRM, Recurring-Donations, Fundraising-Backlog
Ejegg merged T361255: Discard duplicate RecurUpgrade messages into T362423: Don't create recurring upgrade activities with $0 upgraded.
Mon, May 6, 7:51 PM · recurring upgrade, Fundraising-Backlog, Fundraising Tech - Chaos Crew
Ejegg added a comment to T358914: Enable Recurring Annual Donations.

Other things we'll need: import frequency_unit in queue consumer, read it out of logs in audit processor, determine frequency_unit in IPNs.

Mon, May 6, 5:57 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg added a comment to T358914: Enable Recurring Annual Donations.

Other work to do: Support annual donations in PayPal EC, update our logic that cancels active recurrings with no payments in 90 days, to exclude annual donations.

Patch is up for the SmashPig side of annual donations in PayPal EC, and it looks like our CancelInactives logic is already limiting to just monthly donations.

Mon, May 6, 4:02 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog

Thu, May 2

Ejegg added a comment to T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.

@bsisolak we should figure out what else we need to change on the Civi side to accommodate that change. I guess we can stop deduping by email address in the nightly exports? That will be a big change as we have email as the primary key in many tables we use to transform for exports, but the SQL will probably be a lot cleaner.

Thu, May 2, 7:38 PM · Fundraising-Backlog
Ejegg added a comment to T363965: Fail mail on dedupe.

There's another class of failmail coming in, e.g. contacts 730314 and 180366:

Thu, May 2, 7:21 PM · Fundraising Tech - Chaos Crew, FR-Civi-Dedupe, Fundraising-Backlog
Ejegg added a comment to T358914: Enable Recurring Annual Donations.

Other work to do: Support annual donations in PayPal EC, update our logic that cancels active recurrings with no payments in 90 days, to exclude annual donations.

Thu, May 2, 4:50 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog

Wed, May 1

Ejegg created T363946: How to deal with clearly bad email addresses in Civi.
Wed, May 1, 9:32 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
Ejegg added a comment to T358914: Enable Recurring Annual Donations.

Civi already supports annual (or quarterly) donations via the frequency_unit (deafult 'month') and frequency_interval (default 1) columns on the civicrm_contribution_recur table. I'd suggest we use those same names as the query string parameters. I'll start with a patch to send those through to Civi from payments forms.

Wed, May 1, 2:45 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg claimed T358914: Enable Recurring Annual Donations.
Wed, May 1, 2:40 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg moved T358914: Enable Recurring Annual Donations from Backlog to Doing on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, May 1, 2:40 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Fundraising Sprint: ick(), Patch-For-Review, Fundraising-Backlog
Ejegg moved T358878: Enable 90 day snooze: Comms Preferences Centre update from Doing to Ready for Review on the Fundraising Sprint: hammertime($touch_this=false) board.
Wed, May 1, 2:40 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

@MSuijkerbuijk_WMF and @AKanji-WMF for an initial version, I'm thinking of deciding the questions this way to simplify things:

Wed, May 1, 1:26 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog

Tue, Apr 30

Ejegg added a comment to T351325: Rename utm_ URL parameters through donatewiki and paymentswiki.

@Ejegg There is some special-casing on payments forms which changes the logo and some of the link targets when utm_medium=endowment. Can you make that work with wmf_medium=endowment too?

Tue, Apr 30, 7:50 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Epic, Fundraising-Backlog
Ejegg added a comment to T363768: Paypal Giving Fund donations added to Civi under incorrect CID.

Suggested tech fix: give IPN job runner a map of email address => contact_id for special cases like this one, and when the IPN's email is on the list have the runner blank the name fields and just assign the contact_id on the message it sends to the donations queue.

Tue, Apr 30, 2:12 AM · Fundraising-Backlog
Ejegg updated subscribers of T363768: Paypal Giving Fund donations added to Civi under incorrect CID.
Tue, Apr 30, 2:05 AM · Fundraising-Backlog
Ejegg added a comment to T363768: Paypal Giving Fund donations added to Civi under incorrect CID.

@EMartin they also have an organization record, cid 3729480. Would it be better to add some logic to make sure all donations with that email go to the org record?

Tue, Apr 30, 2:04 AM · Fundraising-Backlog
Ejegg updated subscribers of T363717: Update text on email preferences success page.

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

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

Mon, Apr 29

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

Some questions to clarify the desired functionality:

Mon, Apr 29, 3:49 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg added a comment to T358878: Enable 90 day snooze: Comms Preferences Centre update.

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

Mon, Apr 29, 3:19 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog
Ejegg created T363717: Update text on email preferences success page.
Mon, Apr 29, 3:17 PM · MediaWiki-extensions-DonationInterface, FR-email-preferences, Fundraising-Backlog
Ejegg claimed T358878: Enable 90 day snooze: Comms Preferences Centre update.
Mon, Apr 29, 2:08 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Fundraising Sprint: ick(), Fundraising-Backlog

Fri, Apr 26

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

Thu, Apr 25

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

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

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

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

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

Thanks

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

Wed, Apr 24

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

@Ejegg this is great!

Can I confirm a couple of things:

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

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

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

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

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

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

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

Wed, Apr 24, 12:44 PM · Fundraising Sprint: ick(), FR-Adyen, Fundraising-Backlog

Mon, Apr 22

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

Fri, Apr 19

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

Wed, Apr 17

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

Apr 15 2024

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

Apr 12 2024

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

Apr 9 2024

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

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

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

Apr 8 2024

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

Apr 4 2024

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

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

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

Apr 3 2024

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

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

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

Apr 1 2024

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

Mar 28 2024

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

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

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

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

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