#dev | Logs for 2017-04-25

« return
[12:05:33] <TheMightyBuzzard> Bytram, could you see if/how you can reproduce the subscription date updating bug on dev this week(end) by chance?
[12:06:01] <Bytram> I've got a couple minutes right now.
[12:06:26] <Bytram> Basically process is:
[12:06:35] <TheMightyBuzzard> if we can get it fixed by the weekend i'm of a mind to roll it into the current batch of updates. if not i'd rather just manually credit folks who get the wrong amount.
[12:06:51] <Bytram> 1.) Load one's subscription page: https://dev.soylentnews.org
[12:07:11] <Bytram> Note the subscription end date displayed there, in the "Subscription Info" field area
[12:07:28] <Bytram> Your subscription ends 2020-08-07 UTC.
[12:07:56] <Bytram> 2.) Click on "Buy subscription for $self (Bytram, here)
[12:08:30] <Bytram> 3.) Click on radio button for duration/amount you want... here I click on "30 Day: [5.00 ]"
[12:08:41] <Bytram> 4.) Click on the "Continue" button
[12:09:07] <Bytram> 5.) See page update, "Preferences: Confirm subscription and choose payment type "
[12:09:33] <Bytram> 6.) Make sure that stripe.com is allowed to run scripts
[12:09:56] <Bytram> 7.) Click on button "Pay with Card of BitCoin" [sic]
[12:10:06] <TheMightyBuzzard> of?
[12:10:35] <TheMightyBuzzard> says or for me
[12:10:55] <Bytram> 8.) Enter your email address and the on "Bitcoin"
[12:11:06] <Bytram> says "or" for me to,
[12:11:08] <Bytram> *too
[12:11:19] <Bytram> 8.) Enter your email address and then on "Bitcoin"
[12:11:43] <Bytram> while in testing mode, that modal dialog box will update once, update again, and then dismiss itself
[12:12:11] <Bytram> 9.) Are now returned to the SN page "Preferences: Configuring Subscription for Bytram (4031)"
[12:12:34] <Bytram> under first set of Tabs, I see: "Transaction py_1ACSW0KAL8UJd4wp8PFG6j5S completed. Thank you for supporting Dev.SN."
[12:13:04] <Bytram> 10.) Scroll down a little and check the data NOW displayed in the "Subscription Info" field:
[12:13:13] <Bytram> "Your subscription ends 2020-08-07 UTC.
[12:13:13] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much.
[12:13:43] <TheMightyBuzzard> hrm. okay. that'll do for a start.
[12:13:58] <Bytram> 11.) Compare dates. Look at date displayed at step (1) and step (10)
[12:14:06] <TheMightyBuzzard> won't need further testing until i've fixed that one.
[12:14:15] <Bytram> nod nod
[12:14:24] <TheMightyBuzzard> which may be a few days. got some busy.
[12:14:30] <Bytram> in THIS case, I asked for 30 days, but got NO DAYS at all.
[12:15:01] <TheMightyBuzzard> ya, i tried it with 180 days i think it was and got the same.
[12:15:17] <Bytram> ISTR I got incorrect durations when I chose the other two durations ("180 Day", "365 Day") as well.
[12:15:22] <Bytram> nod nod
[12:16:16] <Bytram> 11.) Load the "Recent Subscription Payments" page: https://dev.soylentnews.org
[12:16:19] <TheMightyBuzzard> OOOOOH! I found the prollem...
[12:16:45] <Bytram> 12.) Compare gross/ne5t amounts against expectation; verify trans_id
[12:16:45] <TheMightyBuzzard> it's like changing theme. refresh the page and it displays the added amount.
[12:17:12] <TheMightyBuzzard> race condition maybe?
[12:17:29] <Bytram> Begh!
[12:17:50] <Bytram> I dunno, but whatever it is, can't see how we can leave it that way.
[12:18:10] <Bytram> Not everyone is gonna be understanding about paying money and not seeing it take effect.
[12:18:20] <TheMightyBuzzard> ya, it needs fixed but at least it appears to be working even if it'd just displaying wrong temporarily.
[12:18:31] <Bytram> Even worse, seeing the system actually say it DID NOT take effect.
[12:18:32] <TheMightyBuzzard> s/'d/'s/
[12:18:32] <sedctl> <TheMightyBuzzard> ya, it needs fixed but at least it appears to be working even if it's just displaying wrong temporarily.
[12:18:45] <Bytram> yeah, that IS better --one less thing to debug.
[12:19:14] <TheMightyBuzzard> okey doke. i'll hunt its beastie ass down when i can.
[12:19:35] <Bytram> okays, I need to be AT work in 40 minutes... need to jump in shower and get started on my day.
[12:19:39] <Bytram> HTH!
[12:19:44] <Bytram> teamwork++
[12:19:44] <Bender> karma - teamwork: 7
[12:19:46] <Bytram> teamwork++
[12:19:46] <Bender> karma - teamwork: 8
[12:19:55] <Bytram> oh, and this too
[12:19:55] <Bytram> coffeew++
[12:19:55] <Bender> karma - coffeew: 1
[12:19:58] <TheMightyBuzzard> have a nice scrub
[12:19:58] <Bytram> LOL
[12:20:05] <Bytram> coffee++
[12:20:05] <Bender> karma - coffee: 9
[12:20:15] <Bytram> merci!
[12:20:21] <Bytram> au revoir, mon ami
[12:30:35] <Bytram> TheMightyBuzzard: almost forgot, there's at least TWO more variations to test.
[12:31:28] <TheMightyBuzzard> there's lots of them but i've got something to fix so i'll iterate over them after i've got the current bug fixed.
[12:31:44] <Bytram> A) repeat preceding using different dollar amounts in the proposed fields; instead of "5.00" for 30 days, enter, say, "25.00" and verify correct amount is used, AND that user still gets selected period (30 days)
[12:32:24] <Bytram> B) Repeat preceding as a GIFT sub; make sure extension of subscription goes to the giftee
[12:32:26] <TheMightyBuzzard> as well they should. that's not a bug but a feature.
[12:32:36] <TheMightyBuzzard> ahh
[12:32:43] <TheMightyBuzzard> roger
[12:33:03] <Bytram> and, of course, make sure no regressions -- try a selection of forgoing using CC transaction.
[12:33:51] <Bytram> see the Stripe "testing" page
[12:34:05] <Bytram> I *think* this is it: URL=https://stripe.com/docs/api
[12:34:08] <Bytram> ok, gtg
[12:34:09] <TheMightyBuzzard> it annoys me that i may have to put a sleep(1) or something in there to solve the race issue.
[12:34:12] <Bytram> afk
[12:34:15] <TheMightyBuzzard> yarp
[13:15:28] <paulej72> dev mode for slash email. Only send if user is admin, or its a password reset.
[15:09:05] -!- SoyGuest62274 has quit [Ping timeout: 276 seconds]
[15:16:13] -!- FatPhil [FatPhil!phil@azdr.ee] has joined #dev
[15:17:13] FatPhil is now known as SoyGuest66489