*** yvl has joined #schooltool | 06:55 | |
*** yvl has quit IRC | 06:55 | |
*** yvl has joined #schooltool | 07:40 | |
*** bigbrovar has joined #schooltool | 09:58 | |
*** bigbrovar has quit IRC | 10:48 | |
*** bigbrovar has joined #schooltool | 11:27 | |
*** bigbrovar has quit IRC | 12:56 | |
*** bigbrovar has joined #schooltool | 12:57 | |
*** bigbrovar_ has joined #schooltool | 12:59 | |
*** bigbrovar__ has joined #schooltool | 13:00 | |
*** bigbrovar has quit IRC | 13:01 | |
*** bigbrovar_ has quit IRC | 13:04 | |
*** bigbrovar__ has quit IRC | 13:10 | |
*** menesis has joined #schooltool | 13:11 | |
*** replaceafill has joined #schooltool | 16:27 | |
th1a | I need a couple minutes guys. | 16:32 |
---|---|---|
replaceafill | th1a, np | 16:33 |
th1a | OK. | 16:37 |
th1a | A friend stopped by to fix some wiring. | 16:38 |
th1a | Gotta get the house ready to rent... | 16:38 |
th1a | hi replaceafill, menesis, yvl. | 16:38 |
menesis | hi | 16:38 |
replaceafill | good morning/afternoon | 16:38 |
yvl | good morning | 16:40 |
th1a | Would you like to start replaceafill? | 16:40 |
replaceafill | sure | 16:40 |
replaceafill | i finished working on the suggestions you guys made last week to the dropdowns | 16:41 |
replaceafill | i'm now in the middle of changing cando and the journal to support the change | 16:41 |
replaceafill | i should be done by today i think | 16:42 |
replaceafill | i also debugged a issue with comments on 2.4 | 16:42 |
replaceafill | th1a, i sent you a screenshot about it | 16:42 |
replaceafill | let me upload it | 16:43 |
th1a | Yes, explain it to menesis. | 16:43 |
yvl | replaceafill, can you check if it conflicts with journal trunk at some point? | 16:43 |
* yvl made some changes recently | 16:43 | |
replaceafill | yvl, ah yes i just noticed | 16:44 |
replaceafill | (your changes) | 16:44 |
replaceafill | and saw you're also changing the gradebook.js | 16:44 |
replaceafill | i assume is for the ajaxy changes you were telling us about last week, right? | 16:44 |
yvl | umh | 16:45 |
yvl | don't remember now | 16:45 |
yvl | checking... | 16:45 |
replaceafill | boy! my internet sucks today.... | 16:45 |
yvl | uhm, no | 16:45 |
replaceafill | menesis, http://imagebin.org/index.php?mode=image&id=261639 | 16:45 |
yvl | actually other changes for day attendance | 16:46 |
replaceafill | yvl, i meant rev 3596 in trunk | 16:47 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/trunk/revision/3596 | 16:47 |
yvl | no, that's so that gradebook javascript would work after ajaxy reload | 16:47 |
yvl | say, when you do search, or click on next (batch) page | 16:48 |
replaceafill | ah | 16:48 |
replaceafill | got it | 16:48 |
replaceafill | yvl, so i can merge my changes to trunk (when i'm done) and won't step on your toes? | 16:48 |
replaceafill | i thought you were working around that area :) | 16:49 |
yvl | probably :D | 16:49 |
yvl | go ahead and merge | 16:49 |
replaceafill | yvl, kk | 16:49 |
yvl | if there are conflicts, I can merge if you point me to your branch | 16:49 |
replaceafill | ok | 16:50 |
replaceafill | so, the screenshot above | 16:50 |
replaceafill | means that the fckeditor.js is not being loaded | 16:51 |
replaceafill | in 2.4 | 16:51 |
replaceafill | this is 13.04 btw | 16:51 |
replaceafill | i tried to compare with the dev branches but couldn't find where the fckeditor is used from in the deb packages | 16:52 |
menesis | replaceafill: FckeditorZ3CFormWidget does zc.resourcelibrary.need('fckeditor') | 16:55 |
menesis | and the resourceLibrary fckeditor is declared in zope.html configure.zcml which is included from schooltool.common | 16:55 |
menesis | no idea why that would not work | 16:56 |
replaceafill | any way i can help debugging? | 16:56 |
replaceafill | i thought the deb would need a patch or something to use the fckeditor in ubuntu | 16:56 |
menesis | another place where fckeditor is used is Create event in Calendar | 16:57 |
menesis | does it work there? | 16:57 |
replaceafill | menesis, haven't checked | 16:57 |
replaceafill | let me try it while you and yvl finish your reports | 16:57 |
* replaceafill done | 16:58 | |
th1a | replaceafill: I think we'll need to go back and finish the report card next. | 16:58 |
menesis | yes, the zope.html*.deb is patched to find the resources from fckeditor*.deb | 16:58 |
replaceafill | th1a, kk | 16:59 |
th1a | Thanks replaceafill. | 16:59 |
th1a | yvl? | 16:59 |
yvl | ok | 16:59 |
yvl | moved along with the attendance view | 17:00 |
yvl | searching and filtering works | 17:00 |
yvl | there were some corner cases, like months that cover two different terms or even school years | 17:00 |
yvl | just finished working on score validation | 17:01 |
yvl | next is score saving | 17:01 |
th1a | Did you see the comment we got last week about custom attendance score systems? | 17:01 |
yvl | and figuring out how to warn user when he wants to navigate away with unsaved scores | 17:02 |
yvl | yes | 17:02 |
yvl | if I understood correctly, we are going forward with 4 scores? | 17:03 |
yvl | (those need to be implemented btw) | 17:03 |
yvl | (currently we have two scores absent/tardy with the old translation hack) | 17:03 |
th1a | Well, I guess I'm asking what you think of the idea of just making that the default and allowing custom attendance score systems. | 17:03 |
th1a | In terms of relative complexity. | 17:03 |
th1a | (making 4 the default) | 17:04 |
yvl | hmm | 17:05 |
yvl | I guess its not that difficult | 17:06 |
menesis | (the old translation hack does not work – always displays a/t regardless of translation) | 17:06 |
yvl | but we would have to make user specify what metadata scores carry | 17:07 |
yvl | for example "p" - "tardy" | 17:07 |
yvl | "pp" - "tardy, excused" | 17:07 |
th1a | Yes... | 17:07 |
th1a | replaceafill did point out to me that score systems have non-standard metadata, not label/title/description. | 17:08 |
th1a | That is, different names. | 17:08 |
yvl | true | 17:08 |
th1a | I don't know if it is worth changing that. | 17:08 |
th1a | Just an annoying evolution script I guess. | 17:08 |
yvl | haven't thought about that in detail yet | 17:09 |
th1a | Sure. | 17:09 |
yvl | btw, scoresystems are bound to be quite different | 17:09 |
yvl | some have minimal passing scores | 17:09 |
yvl | some cannot have those | 17:09 |
yvl | (if you allow comment score systems) | 17:10 |
yvl | if we make custom attendance, they will have extra values for scores | 17:10 |
yvl | "what it means for reporting" | 17:10 |
yvl | well, for default reporting | 17:10 |
yvl | ok, so I'll do customizable attendance | 17:11 |
yvl | btw, if you want to take a sneak peek at the view | 17:12 |
yvl | it can be found in trunk, /persons/attendance.html | 17:12 |
th1a | Well, yes, it will have to be somewhat special, although mostly it should just need a marker and know to ignore irrelevant attributes. | 17:12 |
yvl | right | 17:12 |
th1a | Ah, good. | 17:12 |
yvl | I also noticed a whoopsy with clerk permissions | 17:13 |
yvl | turns out clerk can't access the school tab | 17:13 |
th1a | That would be a problem. ;-) | 17:13 |
yvl | right. :) | 17:13 |
th1a | I'd expect a few of those... | 17:13 |
yvl | thing is, we made that accessable for those who have schooltool.edit on school itself | 17:14 |
yvl | so... it won't be a very quick fix | 17:14 |
yvl | I'll finish with attendance and then look into that | 17:14 |
yvl | ok | 17:14 |
* yvl done | 17:15 | |
replaceafill | menesis, http://imagebin.org/index.php?mode=image&id=261646 | 17:15 |
replaceafill | i think it's the version of the fckeditor | 17:15 |
replaceafill | the calendar uses 2.6.6 | 17:15 |
replaceafill | the gradebook is trying to get 2.6.4.1 | 17:16 |
replaceafill | the widget works in the calendar | 17:16 |
th1a | yvl: Just bear in mind that it might make sense to loosen up access to the school page. | 17:16 |
yvl | yes | 17:16 |
menesis | replaceafill: the correct version is 2.6.6, it's strange that something asks for a different version | 17:16 |
yvl | on the other hand - binding it to schooltool.view opens school page to... everybody | 17:17 |
yvl | ok, those are details anyway. | 17:17 |
menesis | replaceafill: because it is hardcoded in f_gradebook_comment_cell_dialog.pt | 17:18 |
menesis | :( | 17:18 |
replaceafill | :| | 17:18 |
menesis | replaceafill: but.. this would result in a 404 but the widget should still render correctly, doesn't it? | 17:21 |
th1a | yvl: I suppose the same mechanism probably determines who sees the School tab? | 17:21 |
replaceafill | menesis, i don't think so, the js is not loaded at all (because of the 404) | 17:22 |
yvl | th1a, yes | 17:22 |
replaceafill | menesis, so, no widget | 17:22 |
th1a | It wouldn't be the end of the world if people without edit permission could get to that page via entering the url but not do anything. | 17:22 |
th1a | But it seems like you just have to fix it correctly. | 17:22 |
th1a | Or... | 17:22 |
th1a | Maybe clerks just get more permissions. | 17:22 |
th1a | I'm not sure how much time you're talking. | 17:22 |
th1a | Or exactly what permissions would be in play. | 17:23 |
yvl | I'll have to see into that | 17:23 |
yvl | looks like a days work | 17:23 |
yvl | or two | 17:23 |
yvl | don't want to spend much time on that actually | 17:23 |
yvl | but needs to be fixed | 17:23 |
th1a | Basically, don't hesitate to ask if it is ok to add a permission or two to clerks. | 17:23 |
yvl | sure | 17:24 |
yvl | thanks | 17:24 |
th1a | Rather do that than spend two days fiddling. | 17:24 |
th1a | Thanks yvl. | 17:26 |
th1a | menesis? | 17:26 |
menesis | yvl: are you still going to write evolution for permission remap? | 17:27 |
yvl | yes | 17:28 |
th1a | Ah... DON'T FORGET. | 17:28 |
* th1a makes a post it. | 17:28 | |
menesis | so currently if one upgrades the Administrator will lose permissions | 17:29 |
menesis | I'm thinking whether it's safe to include the permission tweaks in the release | 17:29 |
menesis | so. the release. | 17:30 |
menesis | I have tweaked init script to basically do the same as supervisor | 17:30 |
menesis | and it works | 17:30 |
menesis | I have set up a new PPA | 17:31 |
menesis | https://launchpad.net/~schooltool-owners/+archive/trunk/ | 17:31 |
menesis | and created packaging recipes | 17:31 |
menesis | and branches | 17:32 |
th1a | We're trying to get this release out to test celery reports for CanDo, so we don't want the permissions remap yet. | 17:32 |
th1a | Especially if there is no evolution. | 17:32 |
menesis | to make a daily build of schooltool trunk | 17:33 |
menesis | th1a: ok, will cut before permissions remap | 17:33 |
th1a | Thanks. | 17:33 |
th1a | I was thinking we were going to need another ppa... | 17:34 |
menesis | two packages are already built | 17:34 |
menesis | will finish the rest in a couple hours | 17:35 |
menesis | this will be a snapshot of trunk | 17:35 |
menesis | for testing | 17:35 |
menesis | I can stop the daily build | 17:35 |
menesis | and upload a release manually | 17:36 |
th1a | Cool. | 17:36 |
menesis | or pin a revision I want | 17:36 |
menesis | so there will be something to test | 17:37 |
menesis | later today | 17:37 |
th1a | Great. | 17:37 |
menesis | and then I will make proper 2.5.0 releases | 17:38 |
th1a | I think we are going to want to make a serious release in August to get some of this new stuff out before school starts for people who want it. | 17:38 |
menesis | and when does the school start? | 17:39 |
th1a | Realistically, that'll probably 90% of what gets in Ubuntu anyhow. | 17:39 |
th1a | Well... we'd want this early August I guess. | 17:39 |
th1a | Or even the end of July. | 17:39 |
th1a | Celery/attendance/reports/permissions is more changes than we've done in a release in a while. | 17:40 |
th1a | All that should be ready. | 17:40 |
th1a | Probably we should say August 1. | 17:40 |
th1a | Does that make sense guys? | 17:40 |
menesis | August 29th is Feature Freeze https://wiki.ubuntu.com/SaucySalamander/ReleaseSchedule | 17:41 |
th1a | That would avoid the usual last minute WTF. | 17:41 |
menesis | July 25th is Alpha 2 | 17:41 |
menesis | I think this aligns well with Ubuntu release schedule | 17:42 |
th1a | Yes. | 17:42 |
th1a | Good. | 17:42 |
th1a | Super. Anything else? | 17:43 |
th1a | Will we be calling that 2.6? | 17:43 |
menesis | yes, the final release 2.6 | 17:44 |
th1a | OK. | 17:45 |
* menesis done | 17:46 | |
th1a | Thanks menesis. | 17:46 |
th1a | OK guys, keep it up. Great work. | 17:46 |
th1a | I'll see you Wednesday. | 17:46 |
* th1a drops the bag of gravel. | 17:46 | |
yvl | thanks | 17:46 |
replaceafill | thanks everybody | 17:46 |
yvl | see you all soon | 17:46 |
replaceafill | have a good week! | 17:46 |
*** yvl has quit IRC | 17:47 | |
th1a | replaceafill: ayt? | 18:32 |
replaceafill | th1a, yes | 18:32 |
th1a | Did you see glenda's email? | 18:32 |
replaceafill | yes, i just did | 18:33 |
replaceafill | i'm going to check | 18:33 |
th1a | The code? | 18:33 |
replaceafill | yes | 18:33 |
th1a | OK. | 18:33 |
*** th1a_ has joined #schooltool | 18:36 | |
replaceafill | th1a, confirmed | 18:48 |
replaceafill | re-sorting the results doesn't filter again | 18:48 |
replaceafill | i think it's a quick fix though | 18:49 |
replaceafill | we just need to add a custom table_formatter for that report | 18:49 |
th1a_ | OK, do that asap. Can we add a spinner or something? | 18:49 |
replaceafill | the spinner is actually there | 18:50 |
th1a_ | OK. | 18:50 |
th1a_ | Does she want some other sort? | 18:50 |
replaceafill | it shows when you click Submit | 18:51 |
replaceafill | but it doesn't when you re-sort | 18:51 |
th1a_ | Other than by teacher? | 18:51 |
th1a_ | Oh, can we make it show up when you re-sort? | 18:51 |
replaceafill | th1a, hhmm i think so | 18:52 |
th1a_ | OK, look into that. | 18:52 |
replaceafill | calling the right flourish.js functions should show the spinner automatically iirc | 18:52 |
replaceafill | kk, will do | 18:52 |
*** bigbrovar has joined #schooltool | 20:05 | |
replaceafill | th1a, i assume you changed the linode account login, right? | 20:40 |
replaceafill | i just restarted the server (updates in ubuntu required it) | 20:41 |
replaceafill | and tried to check the linode manager but couldn't access | 20:41 |
replaceafill | oh! | 20:42 |
replaceafill | th1a_, ^ | 20:43 |
replaceafill | :) | 20:43 |
*** th1a_ has quit IRC | 20:44 | |
*** bigbrovar has quit IRC | 20:48 | |
*** th1a_ has joined #schooltool | 21:04 | |
th1a_ | Ah, yes. | 21:04 |
th1a_ | Is it up? | 21:04 |
th1a_ | replaceafill? | 21:04 |
replaceafill | th1a_, yes | 21:05 |
th1a_ | OK. | 21:05 |
*** bigbrovar has joined #schooltool | 21:08 | |
*** menesis has quit IRC | 21:55 | |
*** th1a_ has quit IRC | 22:02 | |
*** th1a_ has joined #schooltool | 22:46 | |
*** menesis has joined #schooltool | 22:48 | |
*** th1a_ has quit IRC | 22:57 | |
*** th1a_ has joined #schooltool | 23:42 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!