IRC log of #schooltool for Monday, 2012-01-23

*** menesis has quit IRC01:49
*** alga has quit IRC02:12
*** aks has joined #schooltool06:58
*** aks_ has joined #schooltool07:26
*** aks has quit IRC07:27
*** aks_ is now known as aks07:27
*** aks has joined #schooltool07:27
*** aks has quit IRC08:19
*** aks has joined #schooltool09:21
*** ignas has joined #schooltool09:25
*** yvl has joined #schooltool10:00
*** menesis has joined #schooltool12:41
*** alga has joined #schooltool12:41
*** ignas has quit IRC12:47
*** ignas has joined #schooltool13:36
*** menesis has quit IRC13:53
*** menesis has joined #schooltool14:55
*** th1a has joined #schooltool15:25
*** aks has quit IRC15:49
*** replaceafill has joined #schooltool16:15
th1ahi yvl, replaceafill, aelkner, menesis.16:29
replaceafillgood morning/afternoon16:30
yvlgood morning16:31
th1aHow was your vacation yvl?16:31
yvlbeyond words, th1a :)16:31
th1aOK, a few things from me first.16:33
th1aI'm going to have a meeting with Vinny this afternoon.16:33
th1aBasically a few small projects for him.16:34
th1a1) business cards.16:34
th1aI need them... I don't think you guys need SchoolTool business cards though.16:34
th1aUnless you really think you do.16:34
th1a2) presentation background16:35
th1a3) working on our report style sheet.16:35
th1a3) is the most interesting.16:35
th1aPretty much just getting it in line with the rest of the interface and cooler looking.16:36
th1aAlthough you can't get too creative with school reports, ofc.16:36
* yvl can't think of a reason for ST business card for himself16:36
th1aI forwarded an email from Thailand with some issues.16:37
th1aDate formatting -- we're going to have to deal with that sooner rather than later.16:37
th1aDid we just fix this? "3. New demographics criteria entered but no effect on the demographics details"16:38
th1aDidn't we just fix something dealing with custom demographics?16:39
replaceafillmaybe this one?
replaceafillthe person edit view didnt show limited demographics fields16:40
th1aSo that could be it.16:40
replaceafill(not sure that's what they're referring to)16:40
th1aIs this the same thing?
replaceafilli don't think so, that's related to duplicated field id's i think16:42
th1aOK.  So I'll respond to that email and maybe file some bugs.16:42
th1aLast thing:  FeatureFreeze for Precise is Feb 16.  We're going to be strict about this.16:43
th1aSo we'll need to be aware of how we spend the remaining time.16:44
th1aOK. aelkner, what's up?16:44
aelknerit turns out that jeff lost a dear friend this week and we all went to his funeral16:45
aelknerthat and the fact that i was a bit under the weather meant that i missed a couple days late last week16:45
aelknerbut i did start on the modal dialog for filldown16:46
th1aOK.  Sorry to hear that.16:46
aelkneryeah, he was a good guy, and his passing was sudden16:46
aelkneranyway, i need to learn about $.ajax() because ust using ST.dialogs.open_modal_form didn't work for me16:47
aelkneryvl, why do we have ST.state.push(), pop()?16:47
th1aDo you want to give yvl the background?16:47
* yvl read the IRC logs16:48
yvlin a nutshell - to put JavaScript variables in a scope16:48
aelknerand what does that mean?16:49
yvlit would be easier to explain in Feb ;)16:49
th1aCan we really not just put this task behind us?16:49
th1aOK. Fine.16:49
th1aWe have other things to do.16:50
th1aaelkner can start working on transcripts.16:50
aelkneri looked for my old school stuff in boxes in my basement, but couldn't find anything16:50
aelknerstill, i can still make progress on the layout view for the transcript16:51
th1aIt still may be possible.16:51
aelkneri mean, as you described last week, we could have the same dropdown to select report sheet activity16:52
th1aJust do some googling for "high school transcript" etc. to get a general refresher.16:52
aelknerwhich the transcript report would use to find the value in the gradebook16:53
aelkneryes, i can look at the internets for examples16:53
th1aActually, images searches are probably more fruitful.16:53
aelknerimages searches?16:54
th1aDon't worry about the formatting.16:54
th1aThat is...16:55
th1aget the structure right.16:55
th1aBut basically follow the defaults style-wise for now.16:55
aelknerok, that helps16:55
aelknerbut for the filldown, should i abandon the task?16:55
th1aWe'll do it at/after the sprint.16:56
th1aIt isn't like it is a complicated problem.16:56
th1a(the actual filling down...)16:56
aelkneri could make a non-modal to do the trick16:56
th1aCall me if you have questions aelkner.16:56
th1aNo, just wait.16:57
aelknerand add the menu item 'Fill scores'16:57
aelknerand i'll cal if have any transcript questions16:57
aelknerthat's it for me16:58
th1aThanks aelkner.16:58
replaceafillshort week for me too, not much to report16:58
replaceafillmarcela and i got married on friday :)16:58
replaceafilli need to finish the cambodia instructions, i made a couple of more changes, hid some more stuff16:59
th1aWait what?17:00
replaceafillthanks th1a17:00
th1aOne thing you'll learn now that you're married is that you assume everyone else is.17:00
th1aThat may be the main effect.17:01
yvloh, congratulations replaceafill!17:01
replaceafillthanks yvl :)17:01
replaceafillso, i kind of disconnected last week17:02
replaceafillwill get back to normal speed17:02
menesisawesome news, replaceafill17:02
th1aYou only get to use that excuse once, replaceafill.17:02
replaceafillmenesis, :)17:03
replaceafillth1a, :))17:03
replaceafilland i'll get back to my bugs this week too17:04
th1aDo you want to ask yvl about your take on the calendar formatting issue?17:04
aelknercongrats replaceafill!17:04
replaceafillthanks aelkner :)17:05
replaceafillyvl, did you see our conversation about dates in cambodia?17:05
yvlit looked ok from the first glance17:05
th1aThat was really just a test of how closely everyone pays attention to the chat.17:05
replaceafillyvl, i have a branch somewhere with an experiment using data converters for date validation17:07
yvlplease point me to it17:07
replaceafilli liked data converters because you can override them17:07
replaceafilland again, i think that makes the remaining ._toFieldValue(...) calls unnecessary17:08
replaceafilli think those come from the old zc.datetimewidget17:08
replaceafillaccording to my debugging17:08
replaceafillmaybe it would be possible to get rid of the whole dependency, don't know17:08
* yvl cannot recall the details, sorry17:09
replaceafillyvl, i'll look for the branch and send it to you to get your feedback17:09
yvlthanks a lot!17:10
th1areplaceafill:  This is something I'd like to get in the next release.17:10
replaceafillbut definitely i can say, that's been the most difficult part of dealing with flourish in cambodia17:10
replaceafillyvl, i mean, the date handling17:10
th1aIs has to be resolved.17:10
replaceafillyvl, also, the format being hardcoded in flourish.js17:11
th1aAs much as I'd like to ignore it.17:11
yvlI know, replaceafill  :|17:11
yvlwe never reallly fixed those17:11
yvlso the issues are a bit scattered here and there17:11
replaceafillth1a, could i work on that issue (dates)? and propose a solution?17:12
replaceafillthat yvl can review17:12
replaceafillwill do17:12
replaceafillok, that's it from me i think17:12
th1aIf it would make Cambodia simpler, you could do the date fix first.17:12
replaceafillth1a, definitely17:13
th1aThey're not actually waiting for it now anyhow.17:13
replaceafillit would take some XXX out the code17:13
replaceafillth1a, right17:13
th1aOK.  Thanks replaceafill.17:13
yvlso I was pretty sick one week and on vacation another17:14
yvlso quite behind schedule17:14
yvlcurrently putting spinners on few ajaxified tables17:14
yvldoing UI is annoying to say the least ;)17:15
* yvl is leaving Vilnius for sprint on Feb 3 btw17:15
th1aYes, I'll get you guys the hotel info.17:16
yvlso there's not much to update17:16
yvlI'll be pretty busy this week ;)17:16
th1aThanks yvl.17:17
th1amenesis:  Anything to report?17:17
menesisth1a: no17:18
th1aSo we'll be freezing feb 16 and should do a release shortly thereafter.17:18
th1aSo try to schedule around that.17:19
th1aI guess that was a shorter meeting than I thought it would be.17:22
th1aOK, let's get to work then!17:23
yvlyes! :)17:23
th1aaelkner:  Keep me in the loop on this transcript thing.  Just don't go off on a long tangent without checking with me.17:23
replaceafillthat was my experiment to use data converters to bypass the zc.datetimewidget17:26
replaceafillwhich doesn't allow "custom" format dates17:27
th1aSee you Wednesday.17:27
* th1a drops the bag of gravel.17:27
replaceafillthanks everybody17:27
yvlthanks guys17:27
yvllooks about right, replaceafill17:27
aelknercya gys17:29
replaceafillcool!, i can get rid of my custom bookmarks for sorting bugs now17:37
th1aYes aelkner, check that out.17:37
th1aAnd please guys, don't make your bug views too restrictive.17:38
th1aAh... I see, you need to click the little gear next to Order by: to get all the choices.17:46
replaceafillyes, that's visibility17:46
* replaceafill likes this new feature17:46
th1aWhoa.  My new computer loads the large sample data in less than two minutes.18:19
replaceafillthe large one?18:19
replaceafillwhat kind of cpu does it have?18:19
th1aThat's about 10x faster I'd say.18:20
th1aSo that's just using one of four cores.18:20
th1aI think it is just about a 50% increase in clock speed;  this motherboard, etc. must be a LOT faster.18:22
replaceafillth1a, question:18:32
replaceafilli'm on
replaceafillyou can see it here:
replaceafill1. Is "Reports" ok for the links group title?18:33
replaceafill2. Is Reports at the end ok? or should we put it between some of the other groups?18:33
replaceafill3. Is it necessary to display dialogs with descriptions of the export and a Download button?18:34
replaceafill4. I see some differences between the two reports: the XLS has an ID column, the PDF sorts the output like the gradebook. Should we match both reports to spit the same output?18:35
* replaceafill corrects: "th1a, questionS" ;)18:35
* th1a wakes up.19:24
* replaceafill thought th1a was cooking ;)19:24
th1aReports is generally close to the end and yes, we need dialogs.19:25
th1aYou're using the new registration, right?19:25
replaceafillnew registration?19:26
th1aRegistering the report.19:26
th1aaelkner is probably literally asleep.19:26
th1aHe's on a different timezone.19:26
th1aThere's ZCML...19:27
replaceafillyou mean so they get displayed in the overview view?19:27
th1aThis thing --
replaceafillah, no, i haven't, these are regular links19:27
replaceafilldid we have registrations in the old skin for these?19:27
replaceafilli can look it up19:27
replaceafilljust didnt check19:28
th1aI can wake up aelkner.19:28
th1aTake a few minutes and if you don't get it I'll wake aelkner.19:28
replaceafilldid we have it in the old skin?19:28
th1aUh... I don't remember.19:29
replaceafilli don't see it in the zcml, just groups, persons, and one for sections19:29
replaceafillnope, we didnt have them19:31
replaceafillso we need new ones19:31
replaceafillCategory: Section?19:31
replaceafilllet me enable the journal in the testing instance19:31
th1aSection, yes.19:33
replaceafillok, journal and interventions enabled19:33
replaceafillTitle: Export as XLS?19:33
replaceafilldoesnt make much sense...19:34
th1aWhy are you suggesting things that make no sense?  ;-)19:34
th1aActually, there are a few bad titles in there.19:34
th1aWe should fix them.19:34
th1aI'll file a separate bug for that.19:35
replaceafillnew bug?19:35
th1aWorksheet Export19:35
replaceafillthe PDF exports only one sheet, but the XLS one exports all the sheets19:36
replaceafill... for the section19:37
th1aPrintable Worksheet19:37
*** menesis has quit IRC19:37
th1aGradebook Export19:37
replaceafillah, nice19:37
th1aHow's that?19:37
th1aHows what?19:39
*** ignas has quit IRC19:39
th1aA single Excel-formatted spreadsheet containing all the worksheets for this gradebook.  Readable by LibreOffice and most other spreadsheet applications.19:42
th1aI guess we could leave off the second sentence.19:42
th1aA single PDF containing the active worksheet.19:43
th1aThe current worksheet formatted for printing.19:45
th1areplaceafill:  Do you know where the style sheet is for reports?19:53
th1aIs it in python code?19:53
replaceafillfor the pdfs?19:53
replaceafillit's zcml, iirc19:54
replaceafilllet me find it19:54
replaceafillsorry, i meant rml :D19:54
th1aThat's more like it.19:54
replaceafillth1a, this is the default template:
replaceafilland it's python class with some inline styles:
replaceafillis that what you're looking for?20:01
th1aSo basically I don't want Vinny trying to do this at all.  ;-)20:01
replaceafillah! he's designing a new default template for our reports?20:02
replaceafillmaybe we will have to "transform" what he design into python + rml20:02
th1aI'm just going to ask for essentially the equivalent of a page or two in the UWG.20:03
th1a(except for text)20:03
th1aprint, that is20:03
replaceafillgot it20:03
replaceafillwe need to do the same we did with css for rml20:05
replaceafilldefine a central stylesheet for pdfs20:05
replaceafillright now, some templates define their own styles20:05
th1aThis sounds like a replaceafill project.  ;-)20:06
replaceafillthis is what i mean:
replaceafilllots of inline styles20:08
replaceafillth1a, zyt?21:33
*** th1a has quit IRC21:38
*** menesis has joined #schooltool23:06

Generated by 2.15.1 by Marius Gedminas - find it at!