*** menesis has quit IRC | 06:11 | |
*** yvl has joined #schooltool | 07:39 | |
*** menesis has joined #schooltool | 12:02 | |
*** khildin has joined #schooltool | 12:56 | |
*** menesis has quit IRC | 13:21 | |
*** menesis has joined #schooltool | 13:23 | |
*** khildin has quit IRC | 15:52 | |
*** replaceafill has joined #schooltool | 17:23 | |
th1a_ | hi replaceafill. | 17:30 |
---|---|---|
replaceafill | hey th1a_ | 17:31 |
th1a_ | How was your weekend? | 17:31 |
replaceafill | good, went to run | 17:32 |
replaceafill | i also got some progress on the canvas/celery front | 17:32 |
replaceafill | i'm now able to schedule tasks when students are added | 17:33 |
th1a_ | Ah, cool. | 17:33 |
replaceafill | bad news is that when i try to create a user in canvas, i get an 500 error | 17:33 |
th1a_ | Is that a refreshing change of pace at this point? | 17:33 |
th1a_ | Work-wise? | 17:33 |
replaceafill | but that even happens when i try to do it through the postman extension in chrome | 17:34 |
replaceafill | yeah | 17:34 |
th1a_ | Hm. | 17:34 |
replaceafill | ok | 17:34 |
th1a_ | OK, well, bear in mind that Proximity is paying for Canvas support. | 17:34 |
replaceafill | yeah | 17:34 |
replaceafill | i was thinking about what Andrew said | 17:34 |
th1a_ | So don't disappear into a hole on these. | 17:35 |
replaceafill | about putting us in contact with the canvas guys | 17:35 |
replaceafill | sure | 17:35 |
replaceafill | it's just that this is the first api endpoint i try with "post" | 17:35 |
th1a_ | So you can read from canvas but not write at this point. | 17:35 |
th1a_ | OK. | 17:35 |
replaceafill | all the "get" ones have worked fine | 17:35 |
replaceafill | yeah | 17:35 |
th1a_ | OK, so maybe a few more hours to try to figure it out. | 17:36 |
replaceafill | yeah | 17:36 |
th1a_ | You can't be the only person to have done this now. | 17:36 |
replaceafill | if by today i don't get it we should ask for help i think | 17:36 |
replaceafill | hhmm | 17:36 |
th1a_ | Yeah. | 17:36 |
replaceafill | i googled for the error | 17:36 |
th1a_ | 500 error doesn't give you much. | 17:36 |
replaceafill | and there were not so many results | 17:36 |
replaceafill | the only one similar to mine | 17:36 |
replaceafill | said it was an encoding problem | 17:36 |
replaceafill | yeah | 17:37 |
replaceafill | 500 errors are a bit confusing | 17:37 |
replaceafill | code: 500 | 17:37 |
replaceafill | cause: server error | 17:37 |
replaceafill | or something like that | 17:37 |
th1a_ | Right. | 17:37 |
replaceafill | and there's a ticket code or something attached to the error | 17:37 |
replaceafill | i wonder if one can ask the canvas staff about it | 17:38 |
replaceafill | or some way to get them | 17:38 |
replaceafill | anyway, i'll try to "update" an existing person | 17:38 |
replaceafill | that uses "put" instead of post | 17:38 |
replaceafill | but i was glad i was even able to set the task | 17:39 |
replaceafill | i mean there's much to it | 17:39 |
replaceafill | but the basics work | 17:39 |
replaceafill | taking into account that current remote tasks are mostly developed around report/downloads | 17:39 |
th1a_ | Is there a separate error if it is just permissions? | 17:40 |
replaceafill | yeah, you get forbidden | 17:40 |
replaceafill | you mean in canvas, right? | 17:40 |
th1a_ | Yes. | 17:40 |
replaceafill | yeah, i forgot to set the access token and i got a 401 | 17:40 |
replaceafill | oh | 17:40 |
th1a_ | OK. | 17:41 |
replaceafill | i also have the configuration part done | 17:41 |
replaceafill | the one that allows you to set <canvas> in schooltool.conf | 17:41 |
th1a_ | Ah, ok. | 17:41 |
replaceafill | i used: | 17:41 |
replaceafill | <canvas> | 17:41 |
replaceafill | server https:.... | 17:41 |
replaceafill | acces_token .... | 17:41 |
replaceafill | account .... | 17:41 |
replaceafill | </canvas> | 17:41 |
replaceafill | i'm not sure if account_id is needed | 17:41 |
*** yvl has quit IRC | 17:41 | |
replaceafill | but some api endpoints use them | 17:41 |
replaceafill | i mean, use the account_id | 17:42 |
replaceafill | account_id is the id for the account of the user accessing the api | 17:42 |
replaceafill | (in this case my sielibre mail account) | 17:42 |
replaceafill | so i'll leave it there until i figure everything out | 17:43 |
replaceafill | access_token is also a per account value | 17:43 |
replaceafill | my access_token will be different to yours, etc | 17:43 |
th1a_ | Yep. | 17:44 |
replaceafill | so i guess we're ok on that front | 17:45 |
replaceafill | Myken sent some dates | 17:45 |
replaceafill | two weeks from now iirc | 17:45 |
th1a_ | Yes. | 17:45 |
th1a_ | I mean, given that we can always sync up what they've already got in Canvas, there isn't a true drop-dead date here. | 17:46 |
th1a_ | And tbh, whether or not you can figure out this little 500 error gives a good indication of whether or not we want to push for a short deadline. | 17:47 |
th1a_ | If we're going to repeatedly have to debug things with Canvas people, it is pretty much open ended. | 17:47 |
th1a_ | Also, please, please log all these hours. | 17:47 |
replaceafill | ah sure | 17:47 |
replaceafill | i did | 17:47 |
replaceafill | it wasn't much to be honest | 17:47 |
th1a_ | Because we really don't know how we're even going to bill proximity. | 17:47 |
th1a_ | That's fine. | 17:47 |
replaceafill | just like 3 hours at my mom's :) | 17:48 |
replaceafill | or 4 at most | 17:48 |
replaceafill | nah 3 | 17:48 |
th1a_ | We may be able to have more open ended billing with them. | 17:48 |
th1a_ | OK, anyhow. | 17:48 |
replaceafill | ah cool | 17:48 |
replaceafill | kk | 17:48 |
th1a_ | We have a couple Fran bugs. | 17:48 |
replaceafill | moving on | 17:48 |
replaceafill | yeah | 17:48 |
replaceafill | ok | 17:48 |
replaceafill | the automatic receipt | 17:48 |
replaceafill | i completely forgot she requested that | 17:49 |
replaceafill | i just added the field, the importer | 17:49 |
replaceafill | and i thought it was done | 17:49 |
replaceafill | sorry about that | 17:49 |
replaceafill | so i think we need some kind of counter at the app level | 17:49 |
replaceafill | to track the number of receipts | 17:49 |
replaceafill | and just generate them in sequence | 17:50 |
replaceafill | unless you have another idea? | 17:50 |
th1a_ | No, I don't know what else you'd do. | 17:50 |
replaceafill | cool | 17:50 |
replaceafill | do you think we should make the field required? | 17:51 |
replaceafill | i think it is | 17:51 |
th1a_ | Yes. | 17:52 |
replaceafill | ok | 17:52 |
replaceafill | so we'll need to evolve the current credits to have the field | 17:52 |
replaceafill | i don't think it'll take too much | 17:52 |
replaceafill | for the other error, i'll ask her about the logs | 17:52 |
replaceafill | because that view works for me | 17:52 |
replaceafill | and i remember she tested it (briefly...) | 17:53 |
replaceafill | so maybe some condition | 17:53 |
th1a_ | Yeah. | 17:54 |
replaceafill | ok, that's it from me | 17:54 |
th1a_ | OK. The next two days are crunch time writing wise for me. | 17:55 |
replaceafill | ok | 17:55 |
th1a_ | Oh, I did realize I hadn't closely read the Macedonia thing -- the complicated way they're using the Journal. | 17:55 |
th1a_ | I got some screenshots so we should be able to get it sorted. | 17:56 |
replaceafill | oh, i haven't processed that thread yet (as usual...) | 17:56 |
th1a_ | Well, I hadn't processed it the first time, so maybe neither of us did. | 17:56 |
th1a_ | They've actually been using SchoolTool a while. | 17:56 |
th1a_ | So they have a whole system. | 17:56 |
replaceafill | i did see he's willing to pay for it :D | 17:56 |
replaceafill | yeah | 17:56 |
th1a_ | Yeah, it is a job. | 17:56 |
replaceafill | since 2.6 | 17:56 |
replaceafill | Tome sent some questions about the calendar back in 2.6 | 17:57 |
th1a_ | I don't think it is super time sensitive, we should just get back to it later this week. | 17:57 |
th1a_ | Yeah. | 17:57 |
replaceafill | ok | 17:57 |
replaceafill | i'll get to it once i figure the canvas stuff | 17:57 |
th1a_ | Well, let me go through it all first. | 17:58 |
replaceafill | ok | 17:58 |
th1a_ | Translating the school's stuff into SchoolTool terms is definitely my job. | 17:58 |
replaceafill | +1 | 17:58 |
th1a_ | ;-) | 17:58 |
th1a_ | You should just stick on Canvas after you get Fran squared away. | 17:58 |
replaceafill | ok | 17:58 |
replaceafill | will do | 17:59 |
th1a_ | Thanks replaceafill. | 18:00 |
replaceafill | ok, thanks th1a_ | 18:00 |
*** replaceafill has quit IRC | 19:21 | |
*** replaceafill has joined #schooltool | 19:21 | |
*** replaceafill has quit IRC | 19:48 | |
*** replaceafill has joined #schooltool | 19:48 | |
*** replaceafill has quit IRC | 19:54 | |
*** replaceafill has joined #schooltool | 19:59 | |
*** menesis has quit IRC | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!