IRC log of #schooltool for Monday, 2014-12-08

*** menesis has quit IRC01:39
*** yvl has joined #schooltool07:15
*** menesis has joined #schooltool09:45
*** khildin has joined #schooltool10:00
*** khildin has quit IRC10:10
*** menesis has quit IRC10:47
*** menesis has joined #schooltool13:08
*** yvl has quit IRC16:13
*** replaceafill has joined #schooltool16:23
th1ahi replaceafill.16:31
replaceafillhey th1a16:31
th1aDid you take a look at the contract draft?16:32
replaceafillit looks good to me16:33
th1aI don't think I have an image for your signature.16:33
th1aWe should probably send it "signed."  I think?!?16:33
replaceafilldo i need to sign it?16:34
th1aOh, right.  No.  Never mind.16:34
th1aOK, I'll tidy it up and send it today.16:36
th1aSo presumably you have a couple days and then will be switching to ARK.16:38
th1aI don't think we have anything in particular to say tomorrow other than getting the feedback.16:40
replaceafilli agree16:41
th1aI think I'll send an email today explaining the 3.0 release and a quick CuBox review.16:41
replaceafilli'm interested in the issues they've found16:41
*** replaceafill_ has joined #schooltool16:42
*** replaceafill has quit IRC16:42
*** replaceafill_ is now known as replaceafill16:43
replaceafillsorry th1a i was disconnected16:43
th1aWhat are you planning on working on then?16:45
replaceafillmore bugs?16:45
replaceafillcan we talk releases?16:45
replaceafilli mean, what's the plan or dates?16:46
replaceafillso i can have LP ready16:46
replaceafill(branches, etc)16:46
th1aWell, I guess it depends on if we feel we need an actual 2.9 release.16:47
th1aOr if we should just pop out 3.0 around the end of January.16:47
replaceafilli'd vote for 3.0 directly16:47
replaceafilli'm not sure how many people would try 2.916:47
replaceafillmaybe we could call 3.0 beta or candidate release or something16:48
th1aWell, yeah.16:50
th1aI mean, we don't really need a 2.9 release, etc.16:50
th1aI don't care.16:50
replaceafilli don't think we need it either16:50
replaceafillso, january it's the time for 3.016:51
th1aI'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
replaceafillgot it16:51
th1aIs it worth looking today at these PDF i18n issues, or is that too involved?16:52
replaceafillno, it's not very complicated, i checked the issue16:52
replaceafilli think i'll have it fixed today16:52
replaceafillit's just a matter of setting good default paragraph styles16:53
th1aOK.  Excellent.16:53
replaceafillwe're relying on reportlab's default styles16:53
replaceafillthat's the bug16:53
th1aWe could release that as a bugfix as well.16:53
replaceafilli was thinking the same16:53
th1aOK.  Cool.16:53
th1aI'll just announce the recent ones at that point.16:54
replaceafillah ok16:54
replaceafillhow critical is this?16:54
replaceafilli tested it while i was updating the bugs16:54
replaceafilland it's still there16:54
th1aWell, there was some dispute I think between Justas and I about whether it was a bug.16:56
th1aAlso, is THIS still happening: "Actually, creating a self contact through the web doesn't seem to work either."16:57
replaceafilli didn't test that on a person created through the web16:57
replaceafillbut i think we test it with selenium16:58
replaceafilli'll check16:58
replaceafilli just tested the importer when i updated the bug16:58
th1aI 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
th1aThe 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
th1aIt is one of my stubborn Alan-esque moments.17:01
replaceafillah interesting17:01
th1aThat should be an easy cleanup.17:02
th1aWell, if you just truncate...17:02
replaceafilli guess i could focus on traceback bugs17:03
th1aWas there another i18n one for pdf?17:05
th1aOr it is all the same one?17:05
replaceafilli think it's only one...17:05
th1aThe one from Thailand, ok.17:05
replaceafillwell, actually nedosa found it17:05
replaceafillthat's probably why you think it's two :)17:06
th1aSo yeah, otherwise just a little cleanup then start on ARK stuff.17:06
th1aFor 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
th1aTax wise.17:07
replaceafillgetting paid by them next year?17:08
replaceafillyou mean, like getting a new contract?17:08
th1aI mean, we don't have to rush to finish this last milestone before the end of the calendar year.17:09
replaceafillah, got it17:09
th1aOK, thanks replaceafill.17:09
replaceafillok, thanks th1a17:09
th1a(gonna flip over to pm for a minute)17:09
*** khildin has joined #schooltool18:26
*** ejsuncy has joined #schooltool18:29
ejsuncyhello, can anyone give me a pointer on installing the CAS authentication plugin with schooltool?18:30
ejsuncyapt-get can't find the python-schooltool.cas package in the repositories...18:31
ejsuncynvm...I added the additional repo to the source list.18:34
*** ejsuncy has quit IRC18:34
*** ejsuncy has joined #schooltool18:49
ejsuncyOk, I need some help again with CAS authentication18:50
ejsuncyI followed the instructions exactly at
ejsuncyand in the web browser I get a server error. Can anyone help me?18:51
replaceafillhello ejsuncy19:39
replaceafilli don't have much experience with cas but can you paste your traceback somewhere?19:40
ejsuncyI did notice that when following the instructions, I had to create the directories /etc/schooltool/standard/schooltool and /etc/schooltool/standard/schooltool/plugins19:45
ejsuncybecause they didn't exist19:46
replaceafillhhmm that doesn't seem right19:46
replaceafilllet me check the book19:46
replaceafilloh, the path for the plugin seems wrong19:46
replaceafillsudo vim /etc/schooltool/standard/schooltool/plugins/cas.zcml19:46
replaceafilli think it should be:19:47
replaceafillsudo vim /etc/schooltool/standard/plugins/cas.zcml19:47
ejsuncyAh, I just noticed that upon examining the directory contents as well.19:47
ejsuncylet me try that and I'll get back to you.19:47
ejsuncyThat seemed to be the problem. I'll play around and see if i can get the plugin configured. Thanks for your help!19:55
replaceafillejsuncy, great19:55
*** menesis has quit IRC19:56
replaceafilli'll test and fix the book19:56
*** replaceafill has quit IRC20:03
*** replaceafill has joined #schooltool20:05
*** replaceafill has quit IRC20:07
*** replaceafill has joined #schooltool20:12
th1areplaceafill:  See the email from frances?20:17
th1aOK... I need to get this contract out, but we're also going to have to go over these later today.20:19
th1aI could do it at 4:00 my time which is...?20:20
th1ain 2 hours and 40 minutes.20:20
th1aHow far behind me are you this time of year?20:20
replaceafillcan you do it earlier?20:20
replaceafill1 hour behind you20:20
replaceafillcan't you do 3 pm?20:20
th1aMy time, no.20:20
th1aOr we could just do it now.20:21
th1aIt is more time sensitive than the contract.20:21
th1aThey aren't going to be paying us until July in the best case.  ;-)20:21
th1aI'm mainly trying to force myself not to procrastinate on it...20:21
th1aOK switching to pm.20:21
ejsuncyIs 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 in21:14
ejsuncyOnce 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
th1ahi ejsuncy.21:17
th1aI'm afraid you probably have more experience with CAS than any of us at this point.21:17
th1areplaceafill:  Any ideas about where to start with this?21:17
replaceafillno, sorry21:18
replaceafilllogs usually just tell you about failures21:18
replaceafilli mean like server errors21:18
ejsuncyI just don't know if the plugin is even activated.21:18
th1aYeah, that was going to be my first question.21:18
th1aWould that be listed on the Server page, replaceafill?21:19
th1a(in theory)21:19
ejsuncyThe only difference I notice is that after importing the plugin in the conf file, I can't login via manager21:19
ejsuncyIf I disable the plugin, I can login just fine (locally)21:19
th1aWhat do you want to do with SchoolTool (other than log in with CAS)?21:23
*** menesis has joined #schooltool21:25
ejsuncyWe 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 CAS21:27
ejsuncyWith all the logins, our administrators want a central service to keep password changes, etc, sync'd across all systems21:30
th1aOh, yes, I understand.21:30
ejsuncyhence CAS21:31
th1aWe just haven't had anyone ask about it in a while.21:31
th1aHere's the situation:21:31
replaceafillfwiw, if i used the plugin in a sandbox, i get the redirect21:31
th1aAs 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
replaceafilli just used a cas server i found with google, not a local one21:31
th1aBut is is based on the Python CAS implementation, and pretty much just plugged in.21:32
th1aAlso, we are at the end of the year reaching the end of our philanthropic funding (from Mark Shuttleworth) for the project.21:32
th1aSo, you'd probably need paid support to have any confidence in using this in production.21:33
th1aFrom SIELibre -- http://sielibre.com21:34
ejsuncyOk, I'll talk with our administrators and let them know. I'm just the server admin haha. Thanks for your help.21:34
th1aOK.  Thanks ejsuncy.21:34
*** khildin has quit IRC21:35
*** ejsuncy has quit IRC21:50
replaceafillah damn!21:59
replaceafillejsuncy left :'(22:00
th1aI drove him away.22:00
replaceafillth1a, out of curiosity i took 10 minutes! to test this22:00
replaceafillit's true22:00
replaceafillit's flourish fault22:00
replaceafillit works with the 1.X theme22:00
replaceafillthe path of the view should be /auth/login.html22:00
replaceafilli mean, in SchoolTool22:01
replaceafillflourish uses just /login.html22:01
replaceafillin case ejsuncy comes back ;)22:35
*** menesis has quit IRC23:52

Generated by 2.15.1 by Marius Gedminas - find it at!