IRC log of #schooltool for Monday, 2013-05-06

*** menesis has quit IRC00:13
*** khildin has joined #schooltool08:41
*** menesis has joined #schooltool11:22
*** menesis has quit IRC12:43
*** Ricza has joined #schooltool13:00
*** yvl has joined #schooltool13:25
*** menesis has joined #schooltool13:49
*** replaceafill has joined #schooltool16:04
th1ahi replaceafill, menesis, yvl.16:30
yvlgood morning guys16:30
replaceafillgood morning/afternoon16:30
th1aWould you like to start us off yvl?16:32
yvlI'll make it short16:32
yvlpushed some of the reports to LP16:33
yvlnow working on decent progress bars16:33
th1aWhich reports?16:33
yvlid cards16:34
yvlsomething else I think16:34
yvloh, nuked XML export16:34
yvlcore PDFs are done16:34
yvlthere are some... 3 PDF reports not pushed across other packages16:34
yvl(apart for those replaceafill will take care of)16:35
yvland I really want decent progress while exporting to XLS16:35
yvlthis is sometimes slow16:35
yvlalso, I want that to be easily pluggable to big PDFs16:36
th1aOK, we'll want that for the big CanDo export too.16:36
th1aWhere can you see the progress bars?  Just in the dialog or also in a message?16:36
yvlwell, you will be able to see it once I finish fiddling and push that16:37
yvlthose do aynchronous requests to our little bottle json server16:37
yvlso will not swamp our Zope part16:38
yvl(and since status is in-memory redis, overhead is quite low!)16:38
yvlwell, that's it.16:39
yvlthere's a few days worth of work left I think16:39
th1aAnd then the big CanDo aggregate report?16:40
yvlwant to finish everything this week16:40
yvland move on16:40
th1aYes, please.16:40
th1aOK.  Sounds good.  We want to let Glenda and Co. try out these reports.16:41
th1aThanks yvl.16:41
replaceafilli checked the issue reported by Matt last week about sorting in the completion report16:42
replaceafilland was able to reproduce16:42
replaceafillhowever i'm not sure how to fix it16:42
replaceafillyvl, question16:42
replaceafillthe completion report has this Totals row16:43
replaceafillwhich is supposed to be at the bottom, right?16:43
replaceafillso the way i solved it was to use a sort key checking for a dummy object16:43
replaceafilland it works16:44
replaceafillhowever, when you give the user ability to sort either by teacher, course and section16:44
replaceafillthat logic doesn't work anymore16:44
replaceafillcan you recommend a way to add the row at the bottom of the report16:45
replaceafillit's like, user sorts by section, totals row should always be at the bottom16:45
replaceafilluser sorts by teacher, same16:45
yvlreturn (item['section'] is report.placeholder, GetterColumn.getSortKey(self, item, formatter))16:46
replaceafillbase class16:46
replaceafillduh moment!16:46
replaceafillthanks, i'll try that16:46
replaceafillth1a, so i kind of deviated from the report card16:47
replaceafillwhich i think i'll finish today16:47
replaceafilland i confirmed this:16:48
replaceafillsorry, i forgot to update the bug16:48
th1ayvl:  btw, I'll give you a pass from dealing with bugs this week if you'll push to get all the reports done this week.16:48
replaceafilljust updated the layers bug16:49
replaceafillth1a, that's it from me16:49
replaceafill(not sure why the bug happens though)16:49
th1aAm I not subscribed to CanDo bugs?16:50
replaceafillth1a, it's a schooltool.cando bug16:50
th1aI'm not sure what he's saying.16:50
replaceafilli think16:50
replaceafillah ok16:51
th1aOK, I set schooltool-owners as bug supervisor.16:51
replaceafillah damn16:52
replaceafillhilt doesn't have layers16:52
replaceafilli wanted to show you the error16:52
th1aI'm not sure what he means by "existing."16:52
replaceafillbut it happens when you're trying to sort the layers16:53
replaceafilledit hierarchy iirc16:53
replaceafillit's called16:53
replaceafillif you move something from Available layers to Current layers16:53
replaceafillyou get the error16:53
* replaceafill done16:54
th1aOK.  That one's yours, replaceafill.16:55
th1aThanks replaceafill.16:55
th1aIs menesis awake?16:56
menesisyes, hi :)16:56
th1ahi ;-)16:56
menesisI've been catching up to yvl's celery branch16:57
menesisrecent ztk release16:58
menesistried a newer xlrd library that supports .xlsx files16:58
menesisit really does work without any changes to our importer code16:58
menesisone tiny test change16:59
menesisthere are bugs requesting this newer version in debian&ubuntu17:01
menesisand an updated package in one ppa17:01
menesiswill try to package it and add to ppa17:02
menesisI got a (personal?) email asking to review Italian translation17:03
th1aI don't think I saw it.17:03
menesishave you got it? was it sent to schooltool-owners or just me, hard to guess17:04
menesisso I have to reply17:04
menesisthere is a new translation of all modules and the book at
menesiscomplaining that no one is reviewing italian strings and willing to take over it17:05
th1aOh... ok?17:05
th1aIs there something we should be doing?17:05
menesisnot sure, maybe need to create a translation group17:06
menesisreplaceafill: are you a member of any translation groups?17:06
replaceafillmenesis, not sure17:06
* replaceafill checks17:07
menesiswe have set schooltool translation policy to "Structured", where there is a team per language17:07
menesisbut how that works I don't know17:07
menesisI have many permissions on Launchpad and I could change any translation I wanted17:07
menesisreplaceafill: but no one else wants to translate schooltool to es_SV?17:08
replaceafillmenesis, not that i know of17:08
th1aBasically, I'd be happy to assign this guy to be the team for Italian.17:09
menesisyes so I'll just do that17:10
th1aCool.  Thanks.17:10
th1aThat's pretty much the system as I understand it.17:10
th1aOpen until someone wants to be in charge.17:10
menesisyes, but no one has taken advantage of that17:11
menesisok will reply and cc you17:11
menesisDebian wheezy was released yesterday17:12
menesisso there will be some work on the Debian side I guess17:12
th1aIndeed.  Does that affect us?17:12
menesisno, but development is open now17:13
menesiswill want to sync packages that are both in debian and ubuntu17:13
menesishaven't done anything on that17:14
menesisthat's it17:16
th1aOK, thanks menesis.17:16
th1aSo I spoke Friday to a fellow who is going to pitch SchoolTool to the Seventh Day Adventist Church's schools -- well, starting with some schools in New York, I guess.17:17
th1aAs it turns out, they have thousands of schools around the world though, and it seems like potentially a great fit.17:17
th1aSo I'll be trying to help that along and PoV might be doing some customization.17:18
menesisis this the same person who asked about development of adding financial accounting?17:18
th1aSo that might be a big breakthrough or... nothing.17:18
menesiswhat do you think about me working on this?17:20
menesisI did not have a chance to talk to Laurynas yet17:20
th1aWell, as I was telling the guy on the phone, assuming we're just doing one fairly well defined financial system -- as opposed to an open ended adaptable one -- it should be pretty easy.  Computers are good at adding and subtracting numbers.17:21
th1aIn practice it is a new accordion in the person info and some new reports.17:22
th1aUnless he wants SchoolTool to take credit cards or something.17:22
th1aWhich I doubt.17:22
th1aI didn't get into details though.17:22
menesisI guess it is a few extra fields on person17:23
menesisand school manager entering everything..17:24
th1aYes...  We need to get yvl onto the great permissions remap soon.17:24
th1aThis would be a clerk thing.17:25
menesisI hope so17:25
menesisif they want "buy this course" for the public then it's a different thing17:25
th1aI doubt it.17:25
menesisbut yes clerk/teacher separation and permissions to do what they need to do is important for that17:27
th1aIt'll still work with the three admin permissions lumped together, but it is clearly a clerk type task, since it isn't academic at all.17:28
th1aOK, let's wrap this up on schedule.17:29
th1aThanks guys.17:29
th1aLet's put these reports to bed.17:29
th1aHave a good week; see you Wednesday.17:29
* th1a drops the bag of gravel.17:29
replaceafillthanks everybody17:30
yvlthanks guys17:31
*** yvl has quit IRC17:50
*** yvl has joined #schooltool17:53
*** Ricza has quit IRC17:59
*** replaceafill has quit IRC18:19
*** menesis has quit IRC19:31
th1aOK, transfer of domain to SIELibre, LLC is pending...19:59
*** menesis has joined #schooltool20:07
*** replaceafill has joined #schooltool21:09
*** menesis has quit IRC21:33
*** menesis has joined #schooltool21:35
th1amenesis: ayt?21:44
*** Ricza has joined #schooltool21:52
menesisth1a: yes22:11
*** menesis has quit IRC22:21
*** Ricza has quit IRC23:03

Generated by 2.15.1 by Marius Gedminas - find it at!