[00:00:10] (03PS2) 10Eileen: Fee amount as recorded on the contribution is the reverse [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196770 (https://phabricator.wikimedia.org/T152249) [00:24:44] (03CR) 10Cstone: [C:03+2] Fee amount as recorded on the contribution is the reverse [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196770 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [00:46:26] (03Merged) 10jenkins-bot: Fee amount as recorded on the contribution is the reverse [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196770 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [00:56:53] larssandergreen: yep, that updated date would be directly in production [00:58:25] ejegg: is that something I should be able to do? i'm getting update command denied [00:59:01] worked on staging, but looks like i can't on prod [00:59:36] ah, I connect as the civi user, using the creds from the settings file [00:59:44] kinda risky, i know... [01:05:21] (03CR) 10Ejegg: "In this PS it will just overwrite. It would be nice to merge, though that means storing summaries as json blobs and getting and then setti" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 (owner: 10Ejegg) [01:07:33] larssandergreen: that's a clever trick with the row_number over / partition by ! [01:08:18] ejegg: from civicrm.settings.php? I'm not seeing db password in there [01:09:12] claude suggested that one, but i like it - more readable than the standard group by, i think [01:20:02] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Sync Preference Center Unsubscribes with Civi Fields - https://phabricator.wikimedia.org/T407536#11283792 (10Lars) @SHust After thinking this over, I think @AKanji-WMF is right: it would be better to handle this as part of a bigger... [01:44:01] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Add Snooze option and indicator for Preference Center - https://phabricator.wikimedia.org/T407539#11283804 (10Lars) @SHust Trying this out, is the ask here is to show the snooze option when the contact has opt in set to no (which wo... [02:08:50] (03PS3) 10Cstone: Pass through the payment method so the recurring charge job can see it [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195095 (https://phabricator.wikimedia.org/T375267) [02:08:52] (03CR) 10Ejegg: [C:03+2] Pass through the payment method so the recurring charge job can see it [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195095 (https://phabricator.wikimedia.org/T375267) (owner: 10Cstone) [02:09:22] (03Merged) 10jenkins-bot: Pass through the payment method so the recurring charge job can see it [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195095 (https://phabricator.wikimedia.org/T375267) (owner: 10Cstone) [06:25:23] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Annual Recurring Statuses implementation in Civi (Audience Framework update) - https://phabricator.wikimedia.org/T377438#11284024 (10MSuijkerbuijk_WMF) @Lars I believe this needs some clarification as we were operating under the assum... [10:02:25] (03PS1) 10Eileen: Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1196870 [10:03:47] (03CR) 10Eileen: [C:03+2] Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1196870 (owner: 10Eileen) [10:08:22] !log civicrm upgraded from ab1d21dc to 7b70cb83 [10:08:24] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [11:00:42] (03PS1) 10Eileen: Add debug & non do not type-hint fatal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196885 (https://phabricator.wikimedia.org/T152249) [12:47:17] 06Fundraising-Backlog, 10fundraising-tech-ops: Use Case Proposal: Self-Hosted CDN for Partner Scripts and Static Assets - https://phabricator.wikimedia.org/T407554#11285119 (10Jgreen) [13:00:58] (03CR) 10Jgleeson: [C:03+2] "Ok, fair enough. Let's go with this for now. We might still end up with partial summaries, but it should resolve the duplicate problem, wh" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 (owner: 10Ejegg) [13:01:34] (03Merged) 10jenkins-bot: Switch to hashes for error tracker [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 (owner: 10Ejegg) [13:10:39] ejegg|away: I was thinking of pushing that out now, but with it being Friday and the risk being slightly higher than usual, I figure it makes sense to wait until Monday. [13:36:47] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Civi recurring donations display question - https://phabricator.wikimedia.org/T393227#11285230 (10AMJohnson) Awesome, thank you @Cstone! All looks great and every 1 month/year works perfectly. Thank you! :0) [14:32:56] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11285433 (10KHill-WMF) Hi @Cstone, I'm cleaning up the Asana task board timeline, can you let me know if Oct... [14:45:40] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic, and 3 others: Add most recent direct mail appeal to Acoustic - https://phabricator.wikimedia.org/T405033#11285493 (10Lars) This has been deployed, including backfill for all contacts with a DM activ... [14:49:36] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11285519 (10MBeat33) Some recent examples showed in an Adyen fraud scan: | Example | Contact ID | country | amount | Date | Transaction ID | Reference | UTM Source | U... [14:53:02] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Add both_funds_highest_native_currency to Acoustic export - https://phabricator.wikimedia.org/T407388#11285547 (10Lars) This has been deployed and I've verified it is being filled in Acoustic. [14:54:06] sure jgleeson, sounds sensible to me [15:09:32] * ejegg tries getting inbox back under control [15:15:23] (03PS16) 10Eileen: Add generateBatch api + test [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1193485 (https://phabricator.wikimedia.org/T396071) [15:33:21] (03PS1) 10Ejegg: Remove elements from sidebar [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196934 (https://phabricator.wikimedia.org/T388747) [15:35:53] (03CR) 10CI reject: [V:04-1] Add generateBatch api + test [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1193485 (https://phabricator.wikimedia.org/T396071) (owner: 10Eileen) [16:08:14] oops, coming to meeting now [16:38:46] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Secondary email receiving messages after merge - https://phabricator.wikimedia.org/T407541#11285873 (10SHust) @Lars, thanks for looking into this so quickly and for sharing your findings! Do you ha... [16:40:40] 06Fundraising-Backlog, 10FR-Donor-portal: pass and record utm_ params for activity subtypes newly added to activity tracking - https://phabricator.wikimedia.org/T407644 (10Ejegg) 03NEW [16:43:28] 06Fundraising-Backlog, 10FR-Donor-portal: Launch wikiminute video in modal, not new window - https://phabricator.wikimedia.org/T407645 (10Ejegg) 03NEW [16:44:15] 06Fundraising-Backlog, 10FR-Donor-portal: pass and record utm_ params for activity subtypes newly added to activity tracking - https://phabricator.wikimedia.org/T407644#11285897 (10Ejegg) [16:44:21] 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, 07Epic, 13Patch-For-Review: Epic: Self service Donor Portal - https://phabricator.wikimedia.org/T330415#11285898 (10Ejegg) [16:44:43] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 10FR-email-preferences, 13Patch-For-Review: Add sidebar for donor portal main page - https://phabricator.wikimedia.org/T388747#11285900 (10Ejegg) New ticket for playing video in same page: {T407645} [16:45:41] 06Fundraising-Backlog, 10FR-Donor-portal: Launch wikiminute video in modal, not new window - https://phabricator.wikimedia.org/T407645#11285907 (10Ejegg) [16:45:44] 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, 07Epic, 13Patch-For-Review: Epic: Self service Donor Portal - https://phabricator.wikimedia.org/T330415#11285908 (10Ejegg) [17:00:53] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, and 2 others: Add sidebar for donor portal main page - https://phabricator.wikimedia.org/T388747#11285936 (10AKanji-WMF) [17:10:53] (03PS1) 10Ejegg: WIP clicking thumbnail launches wikiminute video [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196948 (https://phabricator.wikimedia.org/T407645) [17:18:08] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic: record which email addresses are on the MSL in civi - https://phabricator.wikimedia.org/T286741#11286015 (10AKanji-WMF) Adding keywords master suppression list [17:32:40] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Epic: Double opt-in - https://phabricator.wikimedia.org/T407017#11286103 (10AKanji-WMF) [17:50:04] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: New batch data entry update: link to contacts in import results + show names - https://phabricator.wikimedia.org/T405791#11286141 (10MDemosWMF) Thanks Lars! fyi @BJordan-WMF [17:50:59] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: New batch data entry update: Add batch name - https://phabricator.wikimedia.org/T404641#11286142 (10MDemosWMF) Yes, I've started using it seems to be working well! [18:05:10] fr-tech did anyone want to review this minfraud limit patch that greg-g mentioned in standup? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1196454?usp=dashboard [18:05:26] (03PS2) 10Ejegg: Put back removed fields from error summaries [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196753 [18:06:11] 06Fundraising-Backlog: Gravy duplicate transaction with mismatched ids - https://phabricator.wikimedia.org/T405691#11286190 (10XenoRyet) [18:06:14] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Fix Trigger on civicrm_activity causing performance problems - https://phabricator.wikimedia.org/T288387#11286192 (10XenoRyet) [18:06:17] 06Fundraising-Backlog, 13Patch-For-Review, 07payments-orchestration: Handle null buyer return for paypal in gravy - https://phabricator.wikimedia.org/T402609#11286191 (10XenoRyet) [18:09:09] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Fix Trigger on civicrm_activity causing performance problems - https://phabricator.wikimedia.org/T288387#11286197 (10XenoRyet) [18:09:11] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Gravy duplicate transaction with mismatched ids - https://phabricator.wikimedia.org/T405691#11286199 (10XenoRyet) [18:09:15] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 13Patch-For-Review, 07payments-orchestration: Handle null buyer return for paypal in gravy - https://phabricator.wikimedia.org/T402609#11286198 (10XenoRyet) [18:17:14] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Look into the separate line item refunds in civi - https://phabricator.wikimedia.org/T405389#11286252 (10XenoRyet) [18:17:17] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Last ~1/3 of advanced search results disappear after sorting - https://phabricator.wikimedia.org/T405951#11286253 (10XenoRyet) [18:17:21] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Amount too low to be accepted by Card Network - https://phabricator.wikimedia.org/T392308#11286256 (10XenoRyet) [18:17:22] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Improve Gravy API deletePaymentToken() edge case handling - https://phabricator.wikimedia.org/T403392#11286255 (10XenoRyet) [18:17:23] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: We are trying to send thank yous to 2 contacts with unusable emails - https://phabricator.wikimedia.org/T392548#11286257 (10XenoRyet) [18:17:26] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: There is no active payment service for this transaction. response from gravy, do we want failmail? - https://phabricator.wikimedia.org/T392545#11286258 (10XenoRyet) [18:17:27] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Lots of snooze activities on one contact - https://phabricator.wikimedia.org/T392726#11286259 (10XenoRyet) [18:17:29] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: make wmf-cv sql:cli works - https://phabricator.wikimedia.org/T398378#11286260 (10XenoRyet) [18:17:30] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10fundraising-tech-ops: Slow status checks on communty crm - https://phabricator.wikimedia.org/T394264#11286261 (10XenoRyet) [18:17:34] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Paypal recurring status not matching civi recurring status - https://phabricator.wikimedia.org/T389582#11286263 (10XenoRyet) [18:17:38] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 06FR-donorrelations, 07payments-orchestration: donor name transposed from Gravy to Civi: issue? - https://phabricator.wikimedia.org/T397860#11286262 (10XenoRyet) [18:17:42] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: EMAIL_SYSTEM_FAILURE UNHANDLED EXCEPTION SENDING THANK YOU MESSAGE - https://phabricator.wikimedia.org/T387449#11286264 (10XenoRyet) [18:17:46] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Update error message for no valid country + currency - https://phabricator.wikimedia.org/T380245#11286266 (10XenoRyet) [18:17:52] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10MediaWiki-extensions-FundraiserLandingPage: FundraiserLandingPage doesn't declare perf budget for ext.fundraiserLandingPage.LogPageview - https://phabricator.wikimedia.org/T383526#11286265 (10XenoRyet) [18:18:01] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: ClientSide errors - https://phabricator.wikimedia.org/T383445#11286267 (10XenoRyet) [18:18:05] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Look into failing mwext-phpunit-coverage-publish CI Jobs - https://phabricator.wikimedia.org/T387924#11286270 (10XenoRyet) [18:18:09] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe: Dedupe hitting issues on snooze- when contacts have values - https://phabricator.wikimedia.org/T379027#11286268 (10XenoRyet) [18:18:13] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: External identifier - multiple trx - the ability to differentiate between donations to cancel the correct one. - https://phabricator.wikimedia.org/T386800#11286269 (10XenoRyet) [18:18:17] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Queue messages are logged twice - https://phabricator.wikimedia.org/T384561#11286272 (10XenoRyet) [18:18:21] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: convert unsupported operand types - https://phabricator.wikimedia.org/T385526#11286273 (10XenoRyet) [18:18:25] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Recurring Upgrade UI Tweaks: Indicate 'Other Amount' field is required when selected - https://phabricator.wikimedia.org/T389230#11286271 (10XenoRyet) [18:18:29] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Adyen recurring failmails being labelled as Paypal - https://phabricator.wikimedia.org/T383940#11286274 (10XenoRyet) [18:18:33] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Update Adyen support cc methods and currencies - https://phabricator.wikimedia.org/T384081#11286275 (10XenoRyet) [18:18:37] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Ignore fraud check for recurring trxns - https://phabricator.wikimedia.org/T393040#11286278 (10XenoRyet) [18:18:41] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 07fr-acoustic: Acoustic block some email prefix which lead to failed save email there - https://phabricator.wikimedia.org/T383744#11286277 (10XenoRyet) [18:18:45] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10FR-Docker: When setup.sh fails on a port already being used, the containers after that aren't set up - https://phabricator.wikimedia.org/T395173#11286280 (10XenoRyet) [18:18:49] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Update civi message template examples for annual recurring - https://phabricator.wikimedia.org/T387615#11286281 (10XenoRyet) [18:18:53] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Problem upgrading CiviCRM with cv - https://phabricator.wikimedia.org/T395977#11286282 (10XenoRyet) [18:19:00] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Banner history log IDs missing since May 2024 - https://phabricator.wikimedia.org/T395060#11286283 (10XenoRyet) [18:19:03] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Documentation: common pref center explination - https://phabricator.wikimedia.org/T399622#11286285 (10XenoRyet) [18:19:07] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: CiviCRM Mailing: Monthly Convert - Dynamic Content not rendering - https://phabricator.wikimedia.org/T400454#11286286 (10XenoRyet) [18:19:11] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog: Failed, Processing, Pending transactions are showing in Civi as completed. - https://phabricator.wikimedia.org/T399527#11286284 (10XenoRyet) [18:19:15] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 06FR-donorrelations: Gravy refund didn’t make it to Civi - https://phabricator.wikimedia.org/T400202#11286287 (10XenoRyet) [18:19:19] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 10FR-PayPal-ExpressCheckout: Intermittent PayPal auth failures lead to bad payments-initial messages - https://phabricator.wikimedia.org/T400846#11286289 (10XenoRyet) [18:19:23] 06Fundraising Tech Chaos Holding Pen, 06Fundraising-Backlog, 07payments-orchestration: Pending transaction resolver - two transactions resolved in the same day - https://phabricator.wikimedia.org/T394103#11286288 (10XenoRyet) [18:19:40] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Preference Center Country Updates – Remove old country and clarify multi-country behavior - https://phabricator.wikimedia.org/T407540#11286302 (10Lars) a:03Lars [18:19:44] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Add Snooze option and indicator for Preference Center - https://phabricator.wikimedia.org/T407539#11286303 (10Lars) a:03Lars [18:34:04] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Secondary email receiving messages after merge - https://phabricator.wikimedia.org/T407541#11286361 (10Lars) @Shust unfortunately, this isn't searchkit-able. Would you like me to send you a sample... [18:39:54] 06Fundraising-Backlog: Names from ACH are all caps - https://phabricator.wikimedia.org/T407659 (10Cstone) 03NEW [18:47:34] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Add Snooze option and indicator for Preference Center - https://phabricator.wikimedia.org/T407539#11286412 (10SHust) @Lars, this is where it gets tricky: in CiviCRM, “opt-out” doesn’t necessarily mean “email unsubscribed.” Because o... [18:49:14] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Secondary email receiving messages after merge - https://phabricator.wikimedia.org/T407541#11286426 (10SHust) That would work, tysm! [18:51:32] (03PS1) 10Ejegg: Merge multiple error summaries with same txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196960 [18:52:00] jgleeson|away: there's the patch to merge multiple error summaries with the same ID ^^^ [18:52:04] (03CR) 10CI reject: [V:04-1] Merge multiple error summaries with same txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196960 (owner: 10Ejegg) [18:52:04] needs smoke testing [18:52:58] (03PS2) 10Ejegg: Merge multiple error summaries with same txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196960 [19:04:35] cstone: does this look safe enough for a friday deploy? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1196454/1/gravy_gateway/gravy.adapter.php [19:06:40] yeah ejegg we can watch the logs too [19:06:57] haha, good [19:06:57] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 10FR-email-preferences: Add endowment tabs to donor portal contribution history - https://phabricator.wikimedia.org/T388756#11286473 (10Ejegg) 05Open→03Resolved a:03Ejegg [19:07:09] (03CR) 10Cstone: [C:03+2] Disable minFraud for non-cc Gravy payments [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196454 (https://phabricator.wikimedia.org/T404116) (owner: 10Ejegg) [19:07:15] thank you ! [19:08:13] (03PS2) 10Ejegg: Disable minFraud for non-cc Gravy payments [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196454 (https://phabricator.wikimedia.org/T404116) [19:08:36] (03CR) 10Ejegg: [C:03+2] "Re-applying cstone's C+2 after rebase" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196454 (https://phabricator.wikimedia.org/T404116) (owner: 10Ejegg) [19:08:53] just did that so I can start the deploy merge [19:10:01] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1196962 [19:10:03] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1196962 (owner: 10Ejegg) [19:18:00] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Secondary email receiving messages after merge - https://phabricator.wikimedia.org/T407541#11286494 (10Lars) @SHust I spoke to soon, someone on CiviCRM chat did manage to find a way to get this int... [19:26:47] (03Merged) 10jenkins-bot: Disable minFraud for non-cc Gravy payments [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196454 (https://phabricator.wikimedia.org/T404116) (owner: 10Ejegg) [19:26:49] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1196962 (owner: 10Ejegg) [19:27:07] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Add Snooze option and indicator for Preference Center - https://phabricator.wikimedia.org/T407539#11286522 (10Lars) @Shust Definitely! Clarifying and simplifying this situation is high on our priority list. I'm not sure I follow wh... [19:49:29] !log payments-wiki upgraded from 70a7050f to 039e5a15 [19:49:31] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:50:27] !log donorwiki upgraded from 70a7050f to 039e5a15 [19:50:30] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:51:42] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Sync Preference Center Unsubscribes with Civi Fields - https://phabricator.wikimedia.org/T407536#11286581 (10Lars) @Shust for your additional question: I believe opt out from Direct Mail would be through the specific field for that... [20:12:01] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Annual Recurring Statuses implementation in Civi (Audience Framework update) - https://phabricator.wikimedia.org/T377438#11286627 (10Lars) @MSuijkerbuijk_WMF Sure, go ahead and schedule a follow up call next week if you like. [[ http... [20:19:12] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Annual Recurring Statuses implementation in Civi (Audience Framework update) - https://phabricator.wikimedia.org/T377438#11286639 (10Lars) @MSuijkerbuijk_WMF For a bit more context, [[ https://phabricator.wikimedia.org/T342165#9030172... [20:34:24] 06Fundraising-Backlog: CiviCRM upgrade: tracking donor moves: adding an activity should default to ""completed"" not ""scheduled"" - https://phabricator.wikimedia.org/T116314#11286662 (10AKanji-WMF) 05Open→03Declined [20:34:43] 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: Banner history data additions: timezone and country - https://phabricator.wikimedia.org/T170559#11286664 (10AKanji-WMF) 05Open→03Declined [20:35:14] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Investigate mostly NULL contacts - https://phabricator.wikimedia.org/T225757#11286666 (10AKanji-WMF) 05Open→03Declined [20:35:52] (03PS9) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [20:36:53] (03CR) 10Ejegg: "OK wfan, PS9 implements expired checksum detection. Will just need a matching change on the CRM repo to allow new links for the optIn subp" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [20:37:31] Cool checking! [20:37:37] Thank ejegg [20:37:41] :) [20:38:41] Ah, I suppose we already have the donor's email... [20:39:09] but it's better than nothing (also doesn't show a straight-up error page) [20:55:42] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Preference Center Country Updates – Remove old country and clarify multi-country behavior - https://phabricator.wikimedia.org/T407540#11286684 (10Lars) @Shust I think this proposal makes sense (especially as we have past addresses i... [21:17:39] (03CR) 10Wfan: [C:04-1] "Thanks for adding the checksum, but something off as I comments below" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [21:21:22] (03PS10) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [21:22:44] (03CR) 10Ejegg: Implement double opt-in page (032 comments) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [21:23:05] hmm, I guess I could have it return a similar array for the error case though [21:26:41] (03PS11) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [21:27:08] ok wfan, I made that civiproxyconnect call return something similar to the other ones on error [21:27:28] thanks [21:28:15] if you noticed the success version message is thankyou [21:28:39] yeah, I just wanted to re-use something we already had [21:28:42] I know it would be background when checksum expired, but with the popup, no message readable [21:28:46] oh, but you mean there's no space? [21:29:25] so maybe update that one o https://usercontent.irccloud-cdn.com/file/gdVtoUfE/Screenshot%202025-10-17%20at%202.29.06%E2%80%AFPM.png [21:29:52] hmm? [21:30:35] this is https://localhost:9002/index.php?title=Special:EmailPreferences/optIn&contact_id=205&checksum=c4694a62f097bb3adea889abca9adff8_1760120814_168&email=jwales%40example.com the one from your example expired checksum [21:31:18] oh, you mean take the explain text out? [21:32:53] (03PS12) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [21:33:52] ok, PS12 has it using the same string [21:35:15] (03PS1) 10Ejegg: Send new links to double optIn page [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196974 (https://phabricator.wikimedia.org/T405047) [21:40:07] (03CR) 10Wfan: [C:03+2] Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [21:40:16] Thanks looks good now~ [21:43:14] (03Merged) 10jenkins-bot: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [21:46:10] thanks! [21:50:42] (03CR) 10Wfan: [C:03+2] Send new links to double optIn page [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196974 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [22:07:52] (03Merged) 10jenkins-bot: Send new links to double optIn page [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196974 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [23:12:29] 10fundraising-tech-ops: Deactivate fundraising accounts for areyes - https://phabricator.wikimedia.org/T407675 (10Dwisehaupt) 03NEW [23:14:47] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Implement interim "change payment type" flow - https://phabricator.wikimedia.org/T396271#11286970 (10AKanji-WMF) [23:20:59] 10fundraising-tech-ops: Deactivate fundraising accounts for areyes - https://phabricator.wikimedia.org/T407675#11286987 (10Dwisehaupt) [23:22:11] 10fundraising-tech-ops: Deactivate fundraising accounts for areyes - https://phabricator.wikimedia.org/T407675#11287000 (10Dwisehaupt) 05Open→03Resolved a:03Dwisehaupt Client certificate revoked and pushed out. superset and metabase accounts deactivated. Removed from superset archive drive.