*** menesis has quit IRC | 01:39 | |
*** yvl has joined #schooltool | 07:15 | |
*** menesis has joined #schooltool | 09:45 | |
*** khildin has joined #schooltool | 10:00 | |
*** khildin has quit IRC | 10:10 | |
*** menesis has quit IRC | 10:47 | |
*** menesis has joined #schooltool | 13:08 | |
*** yvl has quit IRC | 16:13 | |
*** replaceafill has joined #schooltool | 16:23 | |
th1a | hi replaceafill. | 16:31 |
---|---|---|
replaceafill | hey th1a | 16:31 |
th1a | Did you take a look at the contract draft? | 16:32 |
replaceafill | yes | 16:32 |
replaceafill | it looks good to me | 16:33 |
th1a | I don't think I have an image for your signature. | 16:33 |
th1a | We should probably send it "signed." I think?!? | 16:33 |
replaceafill | do i need to sign it? | 16:34 |
th1a | Oh, right. No. Never mind. | 16:34 |
th1a | :-) | 16:34 |
replaceafill | :D | 16:34 |
th1a | OK, I'll tidy it up and send it today. | 16:36 |
replaceafill | cool | 16:37 |
th1a | So presumably you have a couple days and then will be switching to ARK. | 16:38 |
replaceafill | right | 16:38 |
th1a | I don't think we have anything in particular to say tomorrow other than getting the feedback. | 16:40 |
replaceafill | i agree | 16:41 |
th1a | I think I'll send an email today explaining the 3.0 release and a quick CuBox review. | 16:41 |
replaceafill | i'm interested in the issues they've found | 16:41 |
th1a | Certainly. | 16:41 |
*** replaceafill_ has joined #schooltool | 16:42 | |
*** replaceafill has quit IRC | 16:42 | |
*** replaceafill_ is now known as replaceafill | 16:43 | |
replaceafill | sorry th1a i was disconnected | 16:43 |
th1a | np. | 16:44 |
th1a | What are you planning on working on then? | 16:45 |
replaceafill | more bugs? | 16:45 |
replaceafill | oh | 16:45 |
replaceafill | can we talk releases? | 16:45 |
replaceafill | i mean, what's the plan or dates? | 16:46 |
replaceafill | so i can have LP ready | 16:46 |
replaceafill | (branches, etc) | 16:46 |
th1a | Hm... | 16:46 |
th1a | Well, I guess it depends on if we feel we need an actual 2.9 release. | 16:47 |
th1a | Or if we should just pop out 3.0 around the end of January. | 16:47 |
replaceafill | i'd vote for 3.0 directly | 16:47 |
replaceafill | i'm not sure how many people would try 2.9 | 16:47 |
replaceafill | maybe we could call 3.0 beta or candidate release or something | 16:48 |
th1a | Well, yeah. | 16:50 |
th1a | I mean, we don't really need a 2.9 release, etc. | 16:50 |
th1a | I don't care. | 16:50 |
replaceafill | ok | 16:50 |
replaceafill | i don't think we need it either | 16:50 |
replaceafill | so, january it's the time for 3.0 | 16:51 |
th1a | I'm going to need to get some press releases, etc. about 3.0 though, so we don't need to rush it immediately after new years. | 16:51 |
replaceafill | got it | 16:51 |
th1a | Is it worth looking today at these PDF i18n issues, or is that too involved? | 16:52 |
replaceafill | no, it's not very complicated, i checked the issue | 16:52 |
replaceafill | i think i'll have it fixed today | 16:52 |
replaceafill | it's just a matter of setting good default paragraph styles | 16:53 |
th1a | OK. Excellent. | 16:53 |
replaceafill | we're relying on reportlab's default styles | 16:53 |
replaceafill | that's the bug | 16:53 |
th1a | We could release that as a bugfix as well. | 16:53 |
replaceafill | yes | 16:53 |
replaceafill | i was thinking the same | 16:53 |
th1a | OK. Cool. | 16:53 |
th1a | I'll just announce the recent ones at that point. | 16:54 |
replaceafill | ah ok | 16:54 |
replaceafill | how critical is this? | 16:54 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/983912 | 16:54 |
replaceafill | i tested it while i was updating the bugs | 16:54 |
replaceafill | and it's still there | 16:54 |
th1a | Well, there was some dispute I think between Justas and I about whether it was a bug. | 16:56 |
th1a | Also, is THIS still happening: "Actually, creating a self contact through the web doesn't seem to work either." | 16:57 |
replaceafill | i didn't test that on a person created through the web | 16:57 |
replaceafill | but i think we test it with selenium | 16:58 |
replaceafill | i'll check | 16:58 |
replaceafill | i just tested the importer when i updated the bug | 16:58 |
th1a | I don't think the importer issue is particularly high priority -- if you dig into it you may discover there is some reason for it. | 17:00 |
th1a | The whole "self" contact issue is a mess because I insist on calling it that when Justas would insist that the implementation was actually noting like I described it. | 17:00 |
th1a | It is one of my stubborn Alan-esque moments. | 17:01 |
replaceafill | :D | 17:01 |
replaceafill | ah interesting | 17:01 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1269793 | 17:01 |
th1a | That should be an easy cleanup. | 17:02 |
th1a | Well, if you just truncate... | 17:02 |
replaceafill | i guess i could focus on traceback bugs | 17:03 |
replaceafill | https://bugs.launchpad.net/schooltool.lyceum.journal/+bug/1281466 | 17:03 |
th1a | SUre. | 17:05 |
replaceafill | kk | 17:05 |
th1a | Was there another i18n one for pdf? | 17:05 |
th1a | Or it is all the same one? | 17:05 |
replaceafill | i think it's only one... | 17:05 |
th1a | The one from Thailand, ok. | 17:05 |
replaceafill | well, actually nedosa found it | 17:05 |
replaceafill | that's probably why you think it's two :) | 17:06 |
th1a | Right. | 17:06 |
th1a | OK. | 17:06 |
th1a | So yeah, otherwise just a little cleanup then start on ARK stuff. | 17:06 |
replaceafill | kk | 17:06 |
th1a | For the record, it doesn't make any difference to me if the ARK stuff is completely done before the new year or not, and getting paid by them next year is probably mildly helpful. | 17:07 |
th1a | Tax wise. | 17:07 |
replaceafill | getting paid by them next year? | 17:08 |
replaceafill | you mean, like getting a new contract? | 17:08 |
th1a | I mean, we don't have to rush to finish this last milestone before the end of the calendar year. | 17:09 |
th1a | Necessarily. | 17:09 |
replaceafill | ah, got it | 17:09 |
th1a | OK, thanks replaceafill. | 17:09 |
replaceafill | ok, thanks th1a | 17:09 |
th1a | (gonna flip over to pm for a minute) | 17:09 |
replaceafill | kk | 17:09 |
*** khildin has joined #schooltool | 18:26 | |
*** ejsuncy has joined #schooltool | 18:29 | |
ejsuncy | hello, can anyone give me a pointer on installing the CAS authentication plugin with schooltool? | 18:30 |
ejsuncy | apt-get can't find the python-schooltool.cas package in the repositories... | 18:31 |
ejsuncy | nvm...I added the additional repo to the source list. | 18:34 |
*** ejsuncy has quit IRC | 18:34 | |
*** ejsuncy has joined #schooltool | 18:49 | |
ejsuncy | Ok, I need some help again with CAS authentication | 18:50 |
ejsuncy | I followed the instructions exactly at http://book.schooltool.org/cas.html | 18:50 |
ejsuncy | and in the web browser I get a server error. Can anyone help me? | 18:51 |
replaceafill | hello ejsuncy | 19:39 |
ejsuncy | Hi! | 19:40 |
replaceafill | i don't have much experience with cas but can you paste your traceback somewhere? | 19:40 |
replaceafill | pastebin.com | 19:40 |
ejsuncy | yep | 19:40 |
ejsuncy | http://pastebin.com/7YJ47guc | 19:45 |
ejsuncy | I did notice that when following the instructions, I had to create the directories /etc/schooltool/standard/schooltool and /etc/schooltool/standard/schooltool/plugins | 19:45 |
ejsuncy | because they didn't exist | 19:46 |
replaceafill | hhmm that doesn't seem right | 19:46 |
replaceafill | let me check the book | 19:46 |
replaceafill | oh, the path for the plugin seems wrong | 19:46 |
replaceafill | sudo vim /etc/schooltool/standard/schooltool/plugins/cas.zcml | 19:46 |
replaceafill | i think it should be: | 19:47 |
replaceafill | sudo vim /etc/schooltool/standard/plugins/cas.zcml | 19:47 |
ejsuncy | Ah, I just noticed that upon examining the directory contents as well. | 19:47 |
ejsuncy | let me try that and I'll get back to you. | 19:47 |
replaceafill | ok | 19:47 |
ejsuncy | That seemed to be the problem. I'll play around and see if i can get the plugin configured. Thanks for your help! | 19:55 |
replaceafill | ejsuncy, great | 19:55 |
*** menesis has quit IRC | 19:56 | |
replaceafill | i'll test and fix the book | 19:56 |
*** replaceafill has quit IRC | 20:03 | |
*** replaceafill has joined #schooltool | 20:05 | |
*** replaceafill has quit IRC | 20:07 | |
*** replaceafill has joined #schooltool | 20:12 | |
th1a | replaceafill: See the email from frances? | 20:17 |
replaceafill | yes | 20:17 |
th1a | OK... I need to get this contract out, but we're also going to have to go over these later today. | 20:19 |
th1a | I could do it at 4:00 my time which is...? | 20:20 |
th1a | in 2 hours and 40 minutes. | 20:20 |
th1a | How far behind me are you this time of year? | 20:20 |
replaceafill | can you do it earlier? | 20:20 |
replaceafill | 1 hour behind you | 20:20 |
replaceafill | can't you do 3 pm? | 20:20 |
th1a | My time, no. | 20:20 |
th1a | 2:45. | 20:20 |
th1a | Or we could just do it now. | 20:21 |
th1a | It is more time sensitive than the contract. | 20:21 |
replaceafill | sure | 20:21 |
th1a | They aren't going to be paying us until July in the best case. ;-) | 20:21 |
th1a | I'm mainly trying to force myself not to procrastinate on it... | 20:21 |
th1a | OK switching to pm. | 20:21 |
replaceafill | ok | 20:22 |
ejsuncy | Is there someone that has experience with the CAS plugin? I can't seem to get it to redirect to our university's CAS server for logging in | 21:14 |
ejsuncy | Once I enable the plugin, I go to login via the web browser and it just takes me to the default login page. I enter the manager credentials and it redirects to the calendar page, not having logged in at all. | 21:15 |
th1a | hi ejsuncy. | 21:17 |
ejsuncy | hi! | 21:17 |
th1a | I'm afraid you probably have more experience with CAS than any of us at this point. | 21:17 |
th1a | replaceafill: Any ideas about where to start with this? | 21:17 |
th1a | logs? | 21:17 |
replaceafill | no, sorry | 21:18 |
replaceafill | logs usually just tell you about failures | 21:18 |
th1a | Hm... | 21:18 |
replaceafill | i mean like server errors | 21:18 |
ejsuncy | I just don't know if the plugin is even activated. | 21:18 |
th1a | Yeah, that was going to be my first question. | 21:18 |
th1a | Would that be listed on the Server page, replaceafill? | 21:19 |
th1a | (in theory) | 21:19 |
replaceafill | yes | 21:19 |
ejsuncy | The only difference I notice is that after importing the plugin in the conf file, I can't login via manager | 21:19 |
ejsuncy | If I disable the plugin, I can login just fine (locally) | 21:19 |
th1a | What do you want to do with SchoolTool (other than log in with CAS)? | 21:23 |
*** menesis has joined #schooltool | 21:25 | |
ejsuncy | We are looking to use it for student information management for the English Language Center at BYU. BYU uses CAS for all its logins, and we are using instructure's Canvas as a learning management system. We want School tool as an administrator interface; CAS works with Canvas, and we are looking at schooltool specifically because of its support for CAS | 21:27 |
th1a | OK. | 21:29 |
ejsuncy | With all the logins, our administrators want a central service to keep password changes, etc, sync'd across all systems | 21:30 |
th1a | Oh, yes, I understand. | 21:30 |
ejsuncy | hence CAS | 21:31 |
th1a | We just haven't had anyone ask about it in a while. | 21:31 |
th1a | Here's the situation: | 21:31 |
replaceafill | fwiw, if i used the plugin in a sandbox, i get the redirect | 21:31 |
th1a | As I just said, we've not used it in a while at all, and I think it was only used once. | 21:31 |
th1a | (at one site) | 21:31 |
replaceafill | i just used a cas server i found with google, not a local one | 21:31 |
th1a | But is is based on the Python CAS implementation, and pretty much just plugged in. | 21:32 |
th1a | Also, we are at the end of the year reaching the end of our philanthropic funding (from Mark Shuttleworth) for the project. | 21:32 |
th1a | So, you'd probably need paid support to have any confidence in using this in production. | 21:33 |
th1a | From SIELibre -- http://sielibre.com | 21:34 |
ejsuncy | Ok, I'll talk with our administrators and let them know. I'm just the server admin haha. Thanks for your help. | 21:34 |
th1a | OK. Thanks ejsuncy. | 21:34 |
*** khildin has quit IRC | 21:35 | |
*** ejsuncy has quit IRC | 21:50 | |
replaceafill | ah damn! | 21:59 |
replaceafill | ejsuncy left :'( | 22:00 |
th1a | I drove him away. | 22:00 |
replaceafill | th1a, out of curiosity i took 10 minutes! to test this | 22:00 |
replaceafill | it's true | 22:00 |
replaceafill | it's flourish fault | 22:00 |
replaceafill | it works with the 1.X theme | 22:00 |
replaceafill | the path of the view should be /auth/login.html | 22:00 |
replaceafill | i mean, in SchoolTool | 22:01 |
replaceafill | flourish uses just /login.html | 22:01 |
replaceafill | in case ejsuncy comes back ;) | 22:35 |
replaceafill | https://bugs.launchpad.net/schooltool.cas/+bug/1400479 | 22:35 |
*** menesis has quit IRC | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!