[00:47:00] awight what's the name of the spreadsheet for cb? [00:47:09] the normal one.. is it merchant order or something? [00:50:56] atgo: "Merchant Orders report" [00:51:13] cool thx [00:51:15] then, the crazy ones are "mispayments report" and "transaction history" [01:13:50] (PS2) Awight: WIP script to backfill missing recurring contributions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/146364 [01:13:52] (PS1) Awight: WIP Simplify main message processing function [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/147004 [01:13:54] (CR) jenkins-bot: [V: -1] WIP script to backfill missing recurring contributions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/146364 (owner: Awight) [14:27:08] What does "ready to submit" mean? https://gerrit.wikimedia.org/r/#/c/146668/ [16:57:21] (CR) Jgreen: [C: 1] parameterize postback url [wikimedia/fundraising/PaymentsListeners] - https://gerrit.wikimedia.org/r/146961 (owner: Awight) [17:46:22] (PS1) Ejegg: Test Amazon error form shown and return URI parsed [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/147158 [19:50:34] (PS1) Ssmith: Modify fraud widget [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/147212 [19:50:36] (CR) jenkins-bot: [V: -1] Modify fraud widget [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/147212 (owner: Ssmith) [20:12:28] (PS1) Ejegg: When bannerName is blank, don't log and complain [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147222 [21:42:31] (CR) Mwalker: [C: 2] When bannerName is blank, don't log and complain [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147222 (owner: Ejegg) [21:42:40] (Merged) jenkins-bot: When bannerName is blank, don't log and complain [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147222 (owner: Ejegg) [21:50:30] Frustrating Microphone is Frustrating. [21:51:41] (PS1) Ejegg: Add hook to support UserMerge in CentralNotice [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147323 [21:52:11] atgo, ejegg, pizzzacat: What I was trying to say, was that it came up this morning, that the legacy payments listener that we still use for paypal can't currently move to our new home for the listeners, because it uses a database connection. [21:52:37] I see [21:52:40] well that's no good! [21:52:48] What does it need from the db? [21:52:57] We decided a while ago that listeners should be pretty stupid, and not have access to anything that requires any good creds because they sort of have to be on the outside. [21:53:24] (PS2) Mwalker: Add hook to support UserMerge in CentralNotice [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147323 (https://bugzilla.wikimedia.org/67761) (owner: Ejegg) [21:53:30] Right now, in its quest to eliminate as much outer-world garbage as possible, it cross-references data in Contribution Tracking. [21:53:43] That should be left to the queue consumer. [21:54:02] oh, so some logic has to move [21:54:32] (CR) Mwalker: [C: 1] Add hook to support UserMerge in CentralNotice [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147323 (https://bugzilla.wikimedia.org/67761) (owner: Ejegg) [21:54:45] ejegg: That's just the thing: It may be okay to just kill it. [21:55:01] If all the other listeners leave it up to qc normalization that happens for every message, it's already there. [21:55:15] ejegg, what's your bugzilla username? [21:55:26] mwalker: ejegg [21:55:33] ha [22:01:04] (PS1) Ejegg: Change deprecated getLang() to getLanguage() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147325 [22:02:04] mwalker: thanks for linking that to the bug! Will put bug id in commit next time [22:06:06] ejegg! how about looking at #47 when your plate is clean? :) [22:06:26] atgo: ok, will do [22:06:39] it's civi, so prepare yourself :P [22:06:57] eek. and SilverPop, right? [22:07:15] nope! [22:07:17] just civi [22:07:20] we send TY from civi directly [22:07:32] oh, cool [22:07:50] what does silverpop do for us? [22:08:25] They do bulk email campaigns. [22:08:44] ah, so it's just the thank you bounces for #47 [22:08:50] yeah.. they're more like requests for donation and civi does the TYs [22:09:14] yep! and apparently major gifts sometimes sends benefactor emails through civi, so we should be catching that, too [22:09:16] Yes... but I think the card also mentions that we should communicate bounce info to silverpop eventually, so we don't try to include them in campaigns. [22:09:27] makes sense [22:09:51] yeah that would be super too [22:10:07] Kinda feel like that should be two cards, though. [22:10:16] On the basis that just knowing for ourselves is deliverable progress. [22:10:28] yeah that's true [22:10:44] so ejegg maybe think about the silverpop side as you're working through this, but we'll make another card (for another sprint) for the other piece [22:10:52] Telling them and/or excluding bounces from the lists we cut can totally be step 2. [22:10:59] cool [22:11:35] K4-713 there is also this card - it looks like a duplicate [22:11:35] https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1645?referrer%5Bq%5D=bounce+silverpop&referrer%5Bq_type%5D=&referrer%5Bquery_id%5D=q_c516c3a85&referrer%5Brank%5D=2&referrer%5Bsize%5D=3&referrer%5Bts%5D=07%2F17%2F14+22%3A11%3A12 [22:11:37] delete? [22:11:45] dang sloppy URL there sorry [22:12:58] atgo: Yeah, I'd say copy over the note about security and kill the later one. [22:13:27] donezo [22:14:51] K4-713 with the legal text for SEPA - is it possible to skip the translation piece at all and then add it back in later? [22:15:25] Well... considering that none of the target countries speak English, that seems problematic. [22:15:42] yeah i know.. just while pats is waiting for legal clearance [22:15:48] she said it could be a few days [22:16:10] That's fine. It's not like anything is going to rot in the meantime. [22:16:42] I guess we should try to get this kind of thing in earlier next time. [22:16:46] yeah [22:16:50] totally [22:16:56] pats and i already takled about that :) [22:17:15] Awesome. Thanks. :) [22:17:44] If I'd known I was so close to the end of the sandbox, I'd have pushed on it sooner. [22:18:38] (CR) Mwalker: [C: 2] Change deprecated getLang() to getLanguage() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147325 (owner: Ejegg) [22:18:47] (Merged) jenkins-bot: Change deprecated getLang() to getLanguage() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/147325 (owner: Ejegg) [22:26:41] pizzzacat what tech area is the love map? [22:27:48] ummm hmm [22:27:56] *cough* new one *cough* [22:28:01] I don't know the options off the top of my head [22:28:10] it's transparency, storytelling [22:28:28] um tech area, front end? I srsly don't know what the options are [22:28:31] donation interface? [22:28:40] ...why not make a new one? [22:28:42] it's a mediawiki extension [22:28:45] hmmm [22:29:02] All extensions basically have their own area now. [22:29:05] i see [22:29:09] That's... an easy line to draw. [22:29:26] Different projects in the repo. [22:29:34] ok [22:29:37] i'll do that after [22:29:39] my call with mingle [22:29:41] :0 [22:33:43] ha have fun :p [23:13:20] that was sort of informative [23:13:31] apparently you can tag people in thecomments so they get email notifications [23:14:11] K4-713 any better guess on # of OANDA calls? [23:14:29] or should we figure out how to check that out? [23:17:43] hm [23:18:05] atgo: I don't have a guess, no. We should just look if we need to. [23:18:14] yeah it'd be better to know than guess [23:18:31] if it's erally only 365 (or 366 in a leap year) we shoudln't pay for the unlimited [23:18:53] I mean, I'm not 100% sure it's being logged anywhere at all, so figuring out how to check in the first place is going to be the hard part. [23:19:09] hm.. ok [23:19:11] i'll make a card [23:19:32] 2 pts? [23:19:37] Sure. What's the timeline for their system changes? [23:19:46] dec 31, but the contract sooner [23:20:39] okay [23:21:26] ok! card made for next sprint [23:28:24] K4-713: looking in PaymentListeners, i see paypal and legacy-paypal. is the latter delete-able at this point? [23:28:36] Nope! [23:29:21] OK. Are both running at once, or is the new one still waiting to be deployed? [23:29:42] I'm not 100% certain at this point. [23:29:46] What with the new newness. [23:30:04] (by that I mean all the recent infrastructure changes) [23:30:48] ahh. supernew [23:33:28] so pizzzacat you need new "tech areas" for your extensions [23:33:38] LoveMap, what else? [23:33:52] FundraisingCharts [23:34:02] is there one already for Dash? [23:34:15] there is now! [23:34:21] wooooop [23:34:27] yeah there already was one [23:34:32] it's just way at the bottom... i'll move it [23:35:06] word. [23:35:15] but i'm going to leave FRCharts and LoveMap lower down since they're really uncommon, right? [23:35:54] yep [23:36:02] * pizzzacat looking at pie chart in le mingle [23:36:39] * pizzzacat weeping gently to self [23:37:19] i know. i know. [23:41:28] Er, wasn't there already a dash item? [23:41:37] there was [23:41:38] there was [23:41:43] okay [23:41:50] I thought I might be going off. [23:41:52] it was the very bottom so i lost it [23:41:56] as in MY MIND [23:41:57] zin [23:41:58] g [23:42:59] ugh... I think I need to take off and start in with the drowsy-making medicine. [23:43:22] awww, feel better soon! [23:43:38] I shall do what I can. :) [23:44:10] And by that I mean "nod off on the couch in front of the TV for several hours". [23:44:40] TV - a potent anaesthetic [23:44:47] seriously. [23:45:00] I believe in the healing power of Simpsons reruns. [23:45:12] yeah! napify K4-713 [23:45:33] I think Homer's going to clown college. :D [23:45:41] if you happen to watch the first episode of Guiellermo Del Toro's "The Strain", let me know how you like it [23:45:49] oooh [23:45:54] I should make sure that happens too. [23:46:19] okay, I'm out. See you all tomorrow. [23:51:40] i am also heading out to take doggler home. [23:51:49] before the trains get to be total lunacy [23:51:51] see you kids in the morning