*** aks has joined #schooltool | 05:05 | |
*** replaceafill has joined #schooltool | 05:41 | |
th1a | hi replaceafill. | 05:57 |
---|---|---|
replaceafill | hey th1a | 05:57 |
* th1a is up to adding courses in the book... | 05:58 | |
replaceafill | th1a, good call on the bottom sidebar | 05:58 |
replaceafill | i mean | 05:58 |
replaceafill | link bar :) | 05:58 |
th1a | Well, it isn't hard to notice... | 05:58 |
th1a | Once you start using the book. | 05:58 |
th1a | We could also do a floating bar. | 05:58 |
th1a | At the top or bottom. | 05:58 |
th1a | Like if the gray bar would just stick when it scrolls up. | 05:59 |
replaceafill | like a sticky bar? | 05:59 |
replaceafill | right | 05:59 |
th1a | Sticky bar. | 05:59 |
th1a | I'm sure it is a thing. | 05:59 |
th1a | Do credits still have to be an integer? | 06:02 |
replaceafill | no | 06:02 |
replaceafill | they're float now | 06:02 |
replaceafill | iirc | 06:02 |
*** aks has quit IRC | 06:02 | |
replaceafill | th1a, they *are* decimal | 06:02 |
th1a | kk | 06:03 |
*** aks has joined #schooltool | 06:03 | |
*** aks has joined #schooltool | 06:03 | |
th1a | We just need to update the hint. | 06:03 |
replaceafill | :|!!! | 06:03 |
th1a | I'm giving justas the small bugs tonight, since he'll be up. | 06:04 |
replaceafill | :) | 06:04 |
th1a | I still have shadow buttons. | 06:04 |
replaceafill | they're the ones we did together :( | 06:05 |
th1a | Yes........ | 06:05 |
th1a | Can you change that? | 06:05 |
replaceafill | to gediminas ones? | 06:06 |
th1a | Yes. | 06:06 |
replaceafill | ah sure | 06:06 |
replaceafill | just have to match the hover, right? | 06:06 |
th1a | Uh... | 06:07 |
replaceafill | nm | 06:07 |
th1a | The hover is fine as is. | 06:07 |
replaceafill | th1a, on this https://bugs.launchpad.net/schooltool/+bug/886310 | 06:13 |
replaceafill | this means we're deleting /database.html, right? | 06:13 |
th1a | Pretty much. | 06:14 |
th1a | You can just remove the link at this late date. | 06:15 |
replaceafill | kk | 06:15 |
th1a | It is just two extra clicks to get to Pack Database and nothing else. | 06:15 |
th1a | So I'm doing screenshots in 2 sizes: 1024x768 or 864x544 (Ubuntu size). | 06:17 |
replaceafill | ah great, that will give us flexibility :) | 06:23 |
th1a | Compared to one size? | 06:23 |
replaceafill | yes | 06:24 |
th1a | Less flexible than a zillion, which is what we had before. | 06:24 |
replaceafill | :D | 06:24 |
th1a | Should help when it comes time to try to produce a sane printed book. | 06:24 |
replaceafill | th1a, http://69.164.203.135:6660/persons/add.html | 06:26 |
replaceafill | applied gediminas patch again :) | 06:27 |
th1a | Ah... | 06:28 |
th1a | I'm not redoing all these screenshots. ;-) | 06:28 |
replaceafill | you're doing it manually!??!?! | 06:28 |
th1a | btw, I'm saving time by ditching selenium and just saving versions of the Data.fs as I go. | 06:28 |
replaceafill | ah! | 06:29 |
th1a | I'm sure Selenium was a wash if not an outright waste of time for me. | 06:29 |
th1a | I just gave me something to mess with instead of writing... | 06:29 |
th1a | Pushed tonight's changes to flourish-book. | 06:41 |
th1a | Going to bed. | 06:41 |
th1a | Catch you tomorrow, replaceafill. | 06:41 |
replaceafill | see u th1a | 06:41 |
*** menesis has joined #schooltool | 08:06 | |
*** yvl has joined #schooltool | 09:25 | |
aelkner | yvl, hey | 09:40 |
yvl | hey man | 09:40 |
aelkner | you have a moment? | 09:40 |
aelkner | i;ve been looking into a bug, https://bugs.launchpad.net/schooltool.gradebook/+bug/876800 | 09:41 |
aelkner | i created an html form for the modal request view that is not formlib based | 09:42 |
yvl | sure | 09:42 |
aelkner | so it doesn't render the date input field with the css classes | 09:42 |
yvl | gimme a sec | 09:42 |
aelkner | so i added class="text-widget date-field" to the field named "day" in the form | 09:43 |
aelkner | i notived in flourish.js that there is: | 09:43 |
aelkner | $(document).ready(function() { | 09:43 |
aelkner | $('input.date-field').datepicker({ | 09:43 |
aelkner | etc. | 09:43 |
aelkner | which i would presume causes the clicking on the on any input field with class date-field to bring up the datepicker | 09:44 |
aelkner | but it doesn't work, so i was wondering if the fact that the form is in a modal would have anything to do with that | 09:45 |
yvl | hmm | 09:45 |
aelkner | i put a js breakpoint at the datepicker instruction, but it didn't break there | 09:45 |
aelkner | the place i added the class="text-widget date-field" is in f_request_absences_by_day.pt to help you find it | 09:46 |
aelkner | i know that this is usually done by formlib rendering the input widget | 09:47 |
aelkner | but i figure, as long as i render the same thing, it shouldn't matter | 09:47 |
aelkner | and the class would seem to be the thing that drives the js | 09:47 |
yvl | ok, thath should have worked | 09:48 |
yvl | if you put a class on input - "date-field" | 09:48 |
aelkner | this is the diff: | 09:48 |
aelkner | - <input type="text" id="day" name="day" | 09:48 |
aelkner | + <input type="text" id="day" name="day" class="text-widget date-field" | 09:48 |
aelkner | could you apply that and try it out on your machine? | 09:49 |
yvl | sure | 09:50 |
yvl | doing that now | 09:50 |
aelkner | thanks | 09:50 |
aelkner | th1a assigned this bug to me, and i did my best to break it down, but i could use your expertise in the modal are | 09:51 |
aelkner | area | 09:51 |
yvl | umm, I keep forgeting - where's the report of absences by day? | 09:52 |
yvl | schoolyear | 09:53 |
yvl | doh | 09:53 |
yvl | ok, so the thing is | 09:57 |
yvl | you need to manually bind datepicker after the dialog is loaded | 09:57 |
yvl | but it's a bit of a design issue, I must admit | 09:57 |
yvl | just append at the end of template: | 09:58 |
yvl | <script> | 09:58 |
yvl | $('input.date-field').datepicker({ | 09:58 |
yvl | dateFormat: 'yy-mm-dd', | 09:58 |
yvl | changeMonth: true, | 09:58 |
yvl | changeYear: true, | 09:58 |
yvl | }); | 09:58 |
yvl | </script> | 09:58 |
yvl | there's a glitch though | 09:58 |
aelkner | why does it need to be done manually? | 09:58 |
yvl | dialog builds new DOM objects | 09:59 |
yvl | need to assign datepicker handlers to new DOM objects | 09:59 |
yvl | and it's a mis-design | 09:59 |
yvl | should be automatic, but I haven't done that yet | 09:59 |
yvl | sorry | 09:59 |
yvl | you know what... | 09:59 |
yvl | I'll fix that | 10:00 |
aelkner | i added the script and it brings up the datepicker, one thing though, it does it on load | 10:00 |
yvl | gimme few minutes ;) | 10:00 |
aelkner | i should do it when the user clicks the field | 10:00 |
aelkner | ok, so you'll look into a js change for modals that does the binding? | 10:01 |
yvl | yes | 10:01 |
aelkner | ok, got it | 10:02 |
yvl | I'll just bind them on dialog load | 10:02 |
aelkner | and all my template will need is the added classes as in my diff, right? | 10:02 |
aelkner | and no script in that case i assume | 10:03 |
yvl | yes | 10:05 |
yvl | fixed, aelkner | 10:37 |
aelkner | excellent, how do i get it? | 10:39 |
aelkner | is it a small diff? | 10:39 |
aelkner | i could apply it and commit it if you'd like | 10:40 |
yvl | it's pushed to flourish trunk | 10:40 |
yvl | just update and it should work | 10:41 |
aelkner | ah, cool | 10:41 |
aelkner | yvl, i get a conflict when pulling trunk | 10:43 |
aelkner | Conflict: can't delete src/schooltool/demographics/browser because it is not empty. Not deleting. | 10:43 |
aelkner | that's weird because i never get conflicts pulling trunk | 10:44 |
aelkner | merging with my branch, maybe, but not pulling trunk, strange | 10:45 |
aelkner | ok, now i'm getting the same thing merging to my own branch | 10:46 |
aelkner | anyway, i need to get some sleep | 10:46 |
aelkner | thanks again, and cya at the meeting | 10:46 |
yvl | see you soon | 10:50 |
*** replaceafill has quit IRC | 11:32 | |
*** aks has quit IRC | 13:19 | |
*** menesis has quit IRC | 15:10 | |
*** menesis has joined #schooltool | 15:47 | |
*** replaceafill has joined #schooltool | 16:19 | |
th1a | hi replaceafill, aelkner, yvl, menesis. | 16:31 |
replaceafill | good morning/afternoon | 16:32 |
aelkner | morning | 16:32 |
yvl | good morning | 16:32 |
aelkner | th1a, may i go first? | 16:32 |
menesis | hi | 16:32 |
th1a | I've got some things to go over first. | 16:32 |
aelkner | ok | 16:32 |
th1a | First, we should give aelkner and replaceafill more credit on the about page. | 16:32 |
th1a | What should we call you guys? | 16:33 |
menesis | true | 16:33 |
th1a | Core developers? | 16:33 |
* replaceafill goes to see the about page :) | 16:33 | |
th1a | aelkner doesn't have any silly titles like replaceafill. | 16:33 |
aelkner | replaceafill, how are you looking at about page? | 16:33 |
replaceafill | aelkner, footer link | 16:33 |
th1a | Click on SchoolTool in the footer. | 16:34 |
replaceafill | Schooltool 1.9 (flourish) | 16:34 |
aelkner | i can't even get a pull of trunk to work | 16:34 |
aelkner | replaceafill, do you have a link? | 16:34 |
th1a | OK, well, anyhow, | 16:34 |
replaceafill | aelkner, you need to delete the pyc files in the demographics/browser directory | 16:34 |
th1a | We have a lead developer, a release manager, and... | 16:34 |
replaceafill | aelkner, http://69.164.203.135:6660/about.html | 16:34 |
yvl | aelkner, just remove the demographics folder manually | 16:34 |
th1a | I'll let you guys ruminate about that... | 16:34 |
th1a | I'm going to need a little help with the new documentation on using languages in SchoolTool. I think replaceafill should be able to handle that with me at some point. | 16:35 |
* th1a is just going through his notes... | 16:35 | |
replaceafill | th1a, sure | 16:35 |
th1a | menesis: Do you have questions/comments about the release notes? I think I at least should add more about changes to Intervention, since they were rather substantial. | 16:36 |
menesis | changes to Intervention? | 16:37 |
menesis | I think it saw the least amount of changes | 16:37 |
th1a | We simplified a number of things in the process of Flourishing. | 16:37 |
th1a | Well... most in terms of actual functionality. | 16:37 |
th1a | We just cut out a number of confusing options. | 16:38 |
th1a | A couple real wtf points. | 16:38 |
th1a | Anyhow, do you need anything more in those notes from me? | 16:39 |
th1a | OK, slogan. | 16:40 |
th1a | "A free global student information system" | 16:40 |
menesis | No I don't have comments.. | 16:40 |
th1a | I know menesis has slogan concerns, replaceafill likes it, anyone else? | 16:40 |
* yvl has the same concerns as menesis | 16:41 | |
th1a | Again, this is really aimed at decision makers above the level of a school. | 16:41 |
th1a | It is more to make someone in the ministry of education in Nigeria think SchoolTool would be applicable to his country. | 16:41 |
th1a | Does it make more sense then? | 16:42 |
th1a | "A free global student information system" | 16:42 |
th1a | or | 16:42 |
th1a | "The free global student information system" | 16:42 |
th1a | Or just "The free student information system for schools around the world." | 16:43 |
th1a | C'mon you opinionated geeks, give me something here... | 16:44 |
yvl | umm | 16:45 |
th1a | I guess programmers are useless for this kind of thing... | 16:46 |
th1a | I'll have to ask Welsh. | 16:46 |
yvl | that might be a good idea | 16:46 |
th1a | OK. moving on... | 16:46 |
th1a | aelkner, replaceafill: "Core developers" | 16:47 |
th1a | Is that ok, other ideas? | 16:47 |
replaceafill | Core developers is fine to me | 16:47 |
aelkner | yes, fine with me, too | 16:48 |
th1a | OK menesis, make it so. | 16:48 |
th1a | aelkner, you're up. | 16:48 |
aelkner | i'm working with yvl to try and fix bzr merge difficulites | 16:49 |
aelkner | what's up with the paste link here? | 16:49 |
aelkner | can someone else click on it and tell me what they get? | 16:50 |
yvl | ? | 16:50 |
replaceafill | aelkner, what link? | 16:50 |
yvl | what paste link? | 16:50 |
aelkner | at the top of the irc window, there's a link for posting a paste | 16:51 |
aelkner | isn't that what you guys use? | 16:51 |
replaceafill | i use pastebin.com | 16:51 |
menesis | it is what ignas used ;) | 16:51 |
*** ChanServ sets mode: +o yvl | 16:51 | |
*** yvl changes topic to "SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | SchoolTool Dev meetings Mon, 13:30 UTC (15:30 EET, 9:30 EDT)" | 16:51 | |
*** ChanServ sets mode: -o yvl | 16:52 | |
aelkner | http://pastebin.com/9FrBEmdZ | 16:52 |
replaceafill | aelkner, the way i solved it: removed the pyc files in src/schooltool/demographics/browser and then "bzr resolve src/schooltool/demographics/browser" | 16:53 |
* yvl just deleted demographics manually and then resolved | 16:53 | |
replaceafill | :O | 16:53 |
aelkner | i did that and it complains when i say the resolve command | 16:54 |
aelkner | src/schooltool/demographics does not exist | 16:54 |
yvl | try resolving src/schooltool/demographics/browser | 16:54 |
menesis | there have to be two files left in src/schooltool/demographics | 16:54 |
aelkner | that worked! | 16:55 |
menesis | but for some reason two files in /browser conflict | 16:55 |
yvl | great :) | 16:55 |
menesis | you have to bzr resolved src/schooltool/demographics/browser/configure.zcml or something as well | 16:55 |
menesis | or maybe not | 16:55 |
menesis | I though what I resolved does not happen to you | 16:56 |
menesis | but if everyones has this solved, lets move on | 16:56 |
aelkner | well, i wasn't able to do a simple bzr pull of trunk, should that ever happen? | 16:56 |
yvl | normally - no | 16:57 |
menesis | bzr has become more cautious about removing files recently | 16:57 |
aelkner | by more cautious, you mean, it allows a simple function it offers to stop working, great | 16:58 |
menesis | in a clean branch there would be no conflicts | 16:58 |
menesis | (without *.pyc files) | 16:58 |
yvl | oh come on | 17:00 |
yvl | let's move on, please | 17:00 |
th1a | Thank you yvl. | 17:00 |
th1a | What else aelkner. | 17:00 |
th1a | How's your queue look? | 17:01 |
aelkner | empty | 17:01 |
th1a | OK. | 17:01 |
th1a | Thanks aelkner. | 17:01 |
th1a | (we'll get back to that) | 17:02 |
th1a | yvl? | 17:02 |
yvl | I fixed the bugs you assigned me | 17:02 |
yvl | :) | 17:02 |
th1a | Thank you. | 17:02 |
th1a | I hope you found them challenging and intellectually engaging. | 17:02 |
replaceafill | :D | 17:02 |
yvl | very much :D | 17:02 |
th1a | Anything else in your queue? | 17:03 |
th1a | aelkner will have some free time... | 17:03 |
yvl | no | 17:04 |
yvl | actually I'd like to revisit mind map | 17:04 |
yvl | and status of code in general | 17:04 |
* yvl hopes we'll do some release planning soon | 17:04 | |
yvl | so it would be good to catch up with "state of things" | 17:05 |
th1a | Yes. | 17:05 |
th1a | We can also write some tests in the meantime. | 17:05 |
yvl | true | 17:05 |
aelkner | yvl, may i interrupt? | 17:05 |
yvl | yes, aelkner | 17:06 |
aelkner | now that i got the merge to work, i have your changes to flourish.js | 17:06 |
yvl | th1a, I'd still like to prepare on what may need work first | 17:06 |
yvl | tests may take a few weeks or so | 17:06 |
aelkner | however, it seems i also have your changes to the Terms section of the School tab | 17:06 |
aelkner | and that means, i can't get to the schoolyear view anymore :) | 17:06 |
aelkner | whatever happened to that year link? | 17:06 |
yvl | but it would be good to, you know, just look at what tasks depend on what, and what could/must be done firest | 17:07 |
th1a | yvl: Sure. | 17:07 |
yvl | *first | 17:07 |
th1a | That's pretty much what we'll be talking about in 1 week. | 17:07 |
yvl | aelkner, did you notice the tertiary navigation? | 17:07 |
* yvl removed year link on th1a's request | 17:07 | |
aelkner | so how do i get to the year view?! | 17:08 |
yvl | aelkner, did you notice the tertiary navigation? | 17:08 |
aelkner | where? | 17:08 |
th1a | There is no link to the year view. | 17:08 |
aelkner | we have them all over the place | 17:08 |
aelkner | more specifics, please | 17:08 |
th1a | To actually edit the year. | 17:08 |
th1a | There is not a link now. | 17:08 |
replaceafill | the school year index view had a report option too | 17:09 |
yvl | oh, wait | 17:09 |
yvl | good point! | 17:09 |
aelkner | ok, so if one want's to request the Absenses by day report, they need to go to the year view | 17:09 |
yvl | you can't get to the year to see the report :D | 17:09 |
aelkner | th1a, hwo can we remove the year view? | 17:09 |
th1a | aelkner: relax. | 17:10 |
th1a | That was a stupid way to get to the year. | 17:10 |
th1a | Perhaps if you click on the active year tab you go to the year view? | 17:10 |
yvl | no | 17:10 |
yvl | you look at different year "representations" of the manage overview | 17:11 |
th1a | We can just make a link to the year in the content area. | 17:11 |
aelkner | right, that already is used for the School tab view | 17:11 |
yvl | like sections terms and such | 17:11 |
yvl | yes - and we should | 17:11 |
yvl | or event a link to the school years container | 17:11 |
th1a | OK, aelkner will do that today. | 17:11 |
aelkner | yvl, anyway, i manually went to the year view, and the datepicker now works for the request view | 17:12 |
yvl | cool | 17:12 |
aelkner | so thanks for that fix, and i'll commit mine | 17:12 |
th1a | yvl: Just one quick comment on the next release -- this will be a SHORT cycle so we have plenty of time for testing, etc. | 17:13 |
th1a | Basically, pre-sprint. | 17:13 |
th1a | We'll start working on fall features after the beginning of the year sprint. | 17:13 |
th1a | So this will be focused on small features. | 17:14 |
yvl | cool | 17:14 |
th1a | We're looking at about two months of work on new stuff. | 17:14 |
yvl | stability over features | 17:14 |
yvl | thanks, th1a | 17:15 |
th1a | We'll start working on CanDo post-sprint. | 17:15 |
th1a | menesis? | 17:15 |
menesis | I though I will work on weekend, but didn't | 17:16 |
menesis | only merged what was done before | 17:16 |
menesis | got rid of demographics | 17:17 |
menesis | then was testing this morning... | 17:17 |
menesis | to see the new fixes... | 17:17 |
th1a | I did assign several of those to aelkner. | 17:17 |
menesis | to be honest, got frustrated | 17:18 |
th1a | Yes...? | 17:19 |
menesis | just trying to do simple things like create a section, assign a teacher, reserve resources... | 17:19 |
menesis | I reported only small bugs | 17:20 |
menesis | course/section relationship is backwards | 17:21 |
menesis | After adding a Course, you have to go back to School, look for Sections, and select that same course | 17:21 |
th1a | Generally you'd add all your courses in one step and sections in another. | 17:22 |
menesis | probably | 17:22 |
th1a | In real life. | 17:22 |
yvl | also there are inconveniences when adding sections to non-active (next) year | 17:22 |
yvl | tertiary tabs are very forgetful | 17:23 |
th1a | Hand the secretary the list of courses. | 17:23 |
menesis | playing with resource reservation is not the best thing to do in the morning I guess :) | 17:23 |
th1a | Yes, I've been a bit worried about that. | 17:23 |
th1a | yvl: Cookies soonish! | 17:23 |
menesis | most annoying is adding students to a section | 17:23 |
yvl | yes! | 17:23 |
menesis | you get a list of all persons | 17:23 |
menesis | have to search | 17:24 |
menesis | then click + | 17:24 |
menesis | and you presented with full list again | 17:24 |
th1a | Oh... I see. Yeah, that's a problem. | 17:24 |
* yvl wants to do "partial page updates" badly | 17:24 | |
th1a | Could use a cookie there... | 17:24 |
aelkner | menesis, i just committed the removal of test_pdf_views.py, updated the bug to Fix committed again | 17:24 |
yvl | instead of reloading the page, reload parts of it | 17:25 |
th1a | Yes. | 17:25 |
menesis | in other place where person list is long | 17:25 |
menesis | Groups pages have no batch navigation | 17:25 |
menesis | thats a problem | 17:25 |
menesis | but there is a bug about this | 17:25 |
yvl | yes! | 17:25 |
th1a | OK, these are all good bugs. | 17:26 |
menesis | right | 17:28 |
th1a | So what's the schedule for actually packaging the release? | 17:28 |
aelkner | yvl, thanks again for fixing flourish.js which allowed me to clear the request view bug | 17:28 |
menesis | the schedule is tomorrow... | 17:28 |
yvl | my pleasure, aelkner | 17:28 |
menesis | whatever is there, it is time. | 17:29 |
menesis | I did not manage to fix several bugs I found myself | 17:29 |
th1a | So we have today our time to fix small bugs, correct? | 17:30 |
th1a | You're going to start packaging Tue. morning Lithuanian time? | 17:30 |
menesis | there are not much changes since Friday so packaging the new release is easy | 17:30 |
menesis | I am more interested what else I have to do | 17:31 |
menesis | the book, the frontpage, are they ready? | 17:31 |
th1a | I think replaceafill and I will have to push them when they're ready tomorrow. | 17:32 |
menesis | change the branding on launchpad? | 17:32 |
th1a | Would you like that job menesis? | 17:32 |
th1a | Or I can do it. | 17:32 |
menesis | th1a: you were working on it and have the rights.. | 17:33 |
th1a | OK. I got it. | 17:33 |
th1a | So basically we just need to make sure replaceafill can update the site and book. | 17:33 |
menesis | for the book you just merge everything, make clean; make html; make upload | 17:33 |
th1a | Can you give replaceafill permission for that? | 17:33 |
menesis | hm, replaceafill has no account on schooltool.org? | 17:34 |
th1a | I don't know. | 17:35 |
replaceafill | menesis, no | 17:35 |
menesis | will do | 17:35 |
replaceafill | menesis, thanks | 17:36 |
* th1a is trying to back out of all sys admin related responsibilities. | 17:36 | |
replaceafill | menesis, i'd be fine just to merge and have you upload the stuff | 17:36 |
th1a | So basically the packages should be ready early tomorrow and we'll update the site by the evening. I | 17:36 |
replaceafill | but i think i should be able to update it when you're not around too | 17:36 |
th1a | will send out some announcements and then save the press release for after the US holiday the beginning of next week. | 17:36 |
menesis | early tomorrow your time | 17:37 |
menesis | hopefully | 17:37 |
menesis | also note in the announcement where to get it | 17:37 |
th1a | Yes, early our time. | 17:37 |
menesis | because it will be in /dev ppa only... | 17:37 |
th1a | Yes, I have to update the docs for that too. | 17:37 |
menesis | and lucid won't be ready by tomorrow | 17:37 |
th1a | Which will? | 17:38 |
menesis | natty and oneiric | 17:38 |
menesis | I can try to push all missing dependencies there | 17:38 |
menesis | yeah, I guess just need to copy from maverick | 17:39 |
th1a | Will we have maverick packages? | 17:39 |
menesis | yes | 17:40 |
th1a | OK so maverick, natty, oneiric tomorrow, lucid coming soon? | 17:41 |
menesis | natty & oneiric are the same | 17:42 |
th1a | kk | 17:42 |
menesis | lucid & maverick are the same but come later because they need a rebuild | 17:42 |
th1a | All right, anything else menesis? | 17:43 |
menesis | th1a: will you change branding on launchpad? or me | 17:43 |
th1a | I will. | 17:43 |
menesis | because I'm lost in what Schwa are sending and what is to be used | 17:44 |
th1a | Don't worry about it. | 17:44 |
menesis | replaceafill: favicon in schooltool is not updated | 17:44 |
replaceafill | hhmm menesis i think it is | 17:44 |
replaceafill | i see it here for example http://69.164.203.135:6660 | 17:44 |
menesis | I though there was a bigger one | 17:45 |
replaceafill | menesis, that's the last version vinny sent us | 17:45 |
menesis | ok | 17:45 |
menesis | if it is the same like elsewhere | 17:45 |
menesis | I won't worry about it | 17:45 |
menesis | also after recent changes to calendar the highlighted tab looks slightly wrong | 17:46 |
th1a | The only problem is that it doesn't look great against dark tab backgrounds. | 17:46 |
th1a | So we might revise it at some point. | 17:47 |
th1a | menesis: The daily tab? | 17:47 |
menesis | yes | 17:47 |
th1a | Yea, it does seem to be overlapping the line. | 17:47 |
th1a | See that replaceafill? | 17:47 |
replaceafill | yes | 17:47 |
replaceafill | and has not rounded border either | 17:47 |
th1a | Add that to your css bugs. | 17:48 |
replaceafill | like Today does | 17:48 |
replaceafill | kk | 17:48 |
th1a | Thanks menesis. | 17:48 |
th1a | OK replaceafill. | 17:48 |
replaceafill | ok | 17:48 |
th1a | So basically you should probably give as many active bugs to aelkner as you can, | 17:48 |
replaceafill | th1a, ok | 17:49 |
th1a | as you're going to be working on various web and css stuff today and tomorrow. | 17:49 |
replaceafill | th1a, ok | 17:49 |
replaceafill | i think i can handle my remaining bugs, just have some comments and questions on some | 17:49 |
yvl | (that calendar bug is -4px margin from page.css) | 17:49 |
replaceafill | i want to postpone 2 bugs: | 17:49 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/872270 | 17:49 |
replaceafill | that's Incomplete, although i understand what jelkner refers to | 17:50 |
th1a | Sure. | 17:50 |
th1a | postpone | 17:50 |
replaceafill | and this one: | 17:50 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/873045 | 17:50 |
replaceafill | since it's not critical for functionality imo | 17:50 |
th1a | I think we just get rid of the 's? | 17:51 |
th1a | What else might we do? | 17:51 |
replaceafill | oh ok | 17:51 |
th1a | If it doesn't make sense in any other language. | 17:51 |
th1a | I guess menesis's "Section's" and "Person's" | 17:52 |
th1a | is translatable. | 17:52 |
th1a | Or even This Section's | 17:52 |
th1a | This Person's | 17:52 |
replaceafill | right | 17:52 |
th1a | Everyone ok with that? | 17:52 |
replaceafill | as long as doesnt involve content from the context (like titles, names, etcc) | 17:52 |
th1a | Got that aelkner? You're going to be doing this. | 17:52 |
yvl | Math (1)'s don't make much sense to me | 17:52 |
replaceafill | but it would involve new strings | 17:52 |
yvl | Computer Science II's also | 17:53 |
th1a | Good point. | 17:53 |
menesis | I would add the first one to a "make other schoolyears/terms less visible" class of issues | 17:53 |
th1a | Let's just axe the 's for now. | 17:53 |
replaceafill | ok | 17:54 |
th1a | To avoid the string issue. | 17:54 |
aelkner | we don't need 's | 17:54 |
aelkner | Section Math (1) Gradebbok should be ok | 17:54 |
replaceafill | ok, so i'm passing that to aelkner | 17:54 |
th1a | I updated it. | 17:54 |
th1a | What else? | 17:54 |
replaceafill | ah ok | 17:54 |
menesis | don't you think that Section title should be editable? | 17:54 |
aelkner | ok | 17:55 |
menesis | when you first create it | 17:55 |
th1a | Let's not get into that now menesis. | 17:55 |
menesis | ok (1) | 17:55 |
replaceafill | ok | 17:55 |
replaceafill | i investigated the security issue in the journal | 17:55 |
replaceafill | working on this one: https://bugs.launchpad.net/schooltool.lyceum.journal/+bug/892362 | 17:56 |
replaceafill | the calendar events have Journal links | 17:56 |
replaceafill | which btw i updated to vinny's last suggestions | 17:56 |
replaceafill | you can see the updates to the calendar views at | 17:56 |
replaceafill | http://69.164.203.135:6660/schoolyears/2011-2012/2011-fall/sections/art_a_2011-fall_teacher004_000/calendar | 17:56 |
replaceafill | daily, weekly and monthly have been updated | 17:56 |
replaceafill | anyway, back to the Journal security | 17:57 |
replaceafill | only the crowd, section_instructors can access the journal | 17:57 |
replaceafill | that's in security.zcml | 17:57 |
replaceafill | that's why the manager can't | 17:57 |
replaceafill | i checked the gradebook | 17:57 |
replaceafill | and the gradebook has a crowd that allows the admins to edit the gradebook | 17:58 |
replaceafill | i thinks that's dinamic from a security setting | 17:58 |
th1a | Yes. | 17:58 |
th1a | We could let the journal use the same setting. | 17:58 |
replaceafill | the bug as i wrote it says: just teachers should see the link | 17:58 |
replaceafill | th1a, ah | 17:58 |
replaceafill | true :) | 17:58 |
replaceafill | but i think admins should too, right? | 17:58 |
replaceafill | at least "see it" | 17:59 |
th1a | It can just use the same setting as gradebook. | 17:59 |
th1a | It is a similar policy. | 17:59 |
replaceafill | th1a, right | 17:59 |
replaceafill | ok, will do that then | 17:59 |
replaceafill | yvl, i have a question here | 17:59 |
yvl | sure | 17:59 |
replaceafill | the little Journal link in the calendar event comes from a viewlet | 17:59 |
yvl | yes | 18:00 |
th1a | What administrators can do in the teacher's accounting is rather political. | 18:00 |
replaceafill | <viewlet | 18:00 |
replaceafill | name="journal-link" | 18:00 |
replaceafill | yvl, i tried to set up a new flourish:viewlet with the same name using the same manager | 18:00 |
replaceafill | but it didnt work | 18:00 |
replaceafill | is it maybe because the manager is not a flourish:viewletManager? | 18:01 |
replaceafill | the manager is in schooltool.app.browser.app btw | 18:01 |
replaceafill | it's registered under schooltool.CalendarEvent | 18:01 |
yvl | yes | 18:01 |
yvl | it did not get refactored, IIRC | 18:01 |
replaceafill | what i wanted to do is to overwrite the existing journal-link viewlet with one with permission="schooltool.edit" | 18:02 |
replaceafill | if i register a new viewlet under a different name, both are shown | 18:02 |
replaceafill | i got confused there | 18:02 |
replaceafill | maybe i'm missing something | 18:02 |
yvl | you should use the same name, different layer | 18:03 |
replaceafill | yvl, regular viewlet directive? | 18:03 |
yvl | yes | 18:03 |
replaceafill | k, will try that | 18:03 |
menesis | why not change the existing one? | 18:03 |
replaceafill | menesis, break the tests | 18:03 |
replaceafill | the old skin has the schooltool.view security issue | 18:04 |
replaceafill | and tests for it :( | 18:04 |
replaceafill | it allows a student to see the journal | 18:04 |
replaceafill | yvl, could you go to: http://69.164.203.135:6660/ | 18:05 |
replaceafill | and log in as student255 please? | 18:05 |
replaceafill | change your password | 18:05 |
menesis | it is bad if one can see things in old skin | 18:05 |
replaceafill | menesis, +1 | 18:06 |
replaceafill | yvl, you should get a dialog after changing the password | 18:06 |
menesis | all you need to do is prepend ++skin++SchoolTool to the url to see it | 18:06 |
yvl | replaceafill, I did | 18:06 |
replaceafill | yvl, i need to test that with selenium :) | 18:06 |
replaceafill | but selenium seems to block on the dialog | 18:07 |
replaceafill | can't find the selector for the button | 18:07 |
yvl | hmm | 18:07 |
replaceafill | afaik, it's an issue with selenium | 18:07 |
replaceafill | handling popups | 18:07 |
replaceafill | like jquery ui's | 18:07 |
replaceafill | have you read about it? | 18:07 |
yvl | I don't think so | 18:08 |
replaceafill | ah ok | 18:08 |
replaceafill | yes, i couldn't find a way to test the dialog | 18:08 |
yvl | and technically it's not a pop-up window :) | 18:08 |
replaceafill | and you can get the content! | 18:08 |
replaceafill | like the title, etc | 18:08 |
replaceafill | but not clik on the button | 18:08 |
yvl | hmm | 18:08 |
replaceafill | :/ | 18:08 |
yvl | can you file a bug on that? | 18:08 |
yvl | so I don't forget | 18:09 |
replaceafill | yvl, sure, will do | 18:09 |
replaceafill | ok, moving on | 18:09 |
yvl | it's pretty serious, so High or Critical | 18:09 |
replaceafill | ok | 18:09 |
replaceafill | and if you touch selenium... :) | 18:09 |
replaceafill | make it work on fast machines please | 18:09 |
replaceafill | (i'm blaming my i7 processor now) | 18:09 |
replaceafill | or maybe it's ubuntu | 18:10 |
replaceafill | because the stests on person used to run fine in my old laptop with debian | 18:10 |
replaceafill | and they fail now on ubuntu | 18:10 |
yvl | it need's... more attention | 18:10 |
yvl | and we'll get stuff like this | 18:10 |
yvl | for some time | 18:10 |
replaceafill | i'd like a speed setting like the IDE has ) | 18:10 |
replaceafill | :) | 18:10 |
th1a | OK... | 18:11 |
* yvl will try on my home machine | 18:11 | |
th1a | So... | 18:11 |
yvl | So... | 18:11 |
replaceafill | ok, wrapping up | 18:11 |
replaceafill | applied menesis changes to buttons, made some css fixes | 18:11 |
replaceafill | have more to d | 18:11 |
replaceafill | o | 18:11 |
* replaceafill doen | 18:11 | |
replaceafill | done | 18:11 |
replaceafill | :D | 18:11 |
yvl | (you remind me of my common typo: "make urn") | 18:12 |
replaceafill | :)) | 18:12 |
replaceafill | my common typo is: brz ... | 18:12 |
yvl | so | 18:13 |
yvl | this cycle has been a lot of fun | 18:13 |
yvl | all we need is that small final push now | 18:13 |
menesis | I type zbr | 18:14 |
replaceafill | :D | 18:14 |
th1a | final push to wrap up the meeting. | 18:14 |
th1a | Mostly I need to make my final push... | 18:14 |
yvl | :) | 18:14 |
th1a | One last thing to reassure menesis. | 18:14 |
menesis | :) | 18:14 |
th1a | It will be made quite clear to people that this update should not be done on production instances. | 18:15 |
th1a | Regardless of bugs, it is obviously too big a change in UI to just spring on people. | 18:15 |
th1a | So I will make that clear. | 18:15 |
menesis | true. good. | 18:15 |
replaceafill | that's also why it's in the /dev ppa, right? | 18:15 |
th1a | YEs. | 18:15 |
th1a | If someone does try it, there should be a backup of their pre-update Data.fs and they can downgrade the repository right? | 18:16 |
th1a | Switch out of the ppa, move the back up database over, ready to go, right? | 18:16 |
menesis | yes, but they will need to take backup | 18:16 |
replaceafill | btw, you can see the draft of the homepage here: http://69.164.203.135/homepage/ | 18:17 |
replaceafill | in case you haven't :) | 18:17 |
menesis | because the database is evolved | 18:17 |
th1a | Yeah, don't panic. | 18:18 |
th1a | (Looking at the homepage). | 18:18 |
th1a | Actually, don't read anything or look at the pictures. | 18:18 |
replaceafill | :D | 18:18 |
th1a | Otherwise, it looks pretty good! | 18:18 |
yvl | my thoughts precisely | 18:19 |
th1a | lol | 18:19 |
th1a | I DO have some stuff ready to put in. | 18:19 |
yvl | and it's not a software suite | 18:19 |
yvl | it's just software :) | 18:19 |
th1a | Well, we're changing that anyhow. | 18:19 |
yvl | yes | 18:19 |
th1a | OK. Done now. | 18:21 |
th1a | One more thing... | 18:21 |
yvl | :D | 18:21 |
th1a | Can we meet tomorrow regular time for a brief meeting? | 18:21 |
yvl | sure | 18:21 |
replaceafill | +! | 18:21 |
th1a | OK. | 18:21 |
replaceafill | oops | 18:21 |
th1a | See you tomorrow then. | 18:21 |
th1a | Last push! | 18:21 |
* th1a drops the bag of gravel. | 18:21 | |
yvl | \o/ | 18:21 |
replaceafill | thanks everybody | 18:21 |
yvl | thanks guys! | 18:21 |
aelkner | th1a, so i have until tomorrow morning to fix the two bugs i have, right? | 18:23 |
th1a | Uh... before you go to bed morning? | 18:24 |
aelkner | until the meeting we're having | 18:24 |
th1a | That's a little late. | 18:24 |
th1a | You need to be done by morning Lithuania time. | 18:25 |
th1a | So, what... 3:00 AM EST? | 18:25 |
th1a | Somewhere around there. | 18:25 |
aelkner | well, of course, by then | 18:25 |
aelkner | but it's the two bugs i have and nothing else, right? | 18:25 |
aelkner | oh, and for student_detail_student055.pdf, that's clear | 18:26 |
aelkner | what about student_detail_basketball.pdf for the group version of that report for the basketball group? | 18:26 |
th1a | You may get more as the day goes on aelkner. | 18:27 |
th1a | *will* | 18:27 |
aelkner | so, that | 18:27 |
aelkner | so that's a yes to my recent question? | 18:28 |
aelkner | and report_card_basketball.pdf? | 18:28 |
aelkner | i mean, i shouldn't be a problem as long as no group name matches a student username | 18:28 |
th1a | That's a no. You have two bugs and will be getting more. | 18:29 |
th1a | Yes, really ALL the reports should have a unique identifier. | 18:29 |
aelkner | i'm still waiting for an answer | 18:29 |
th1a | In fact, they probably should get some kind of timestamp. | 18:29 |
th1a | There is no reason reports should ever overwrite each other. | 18:30 |
aelkner | could you give a sample? | 18:30 |
th1a | student_detail_basketball_211120111131.pdf | 18:31 |
th1a | student_detail_basketball_21-11-2011-1131.pdf | 18:31 |
aelkner | ok, so that's a yes to not worrying about group name/student username collision | 18:31 |
th1a | Yes that would imply that you don't need to worry about namespace collision | 18:32 |
aelkner | i get that the timestamp keeps the collision at bay, but the other issue is user understanding the filename | 18:32 |
aelkner | but like i said, unlikely username and group name are the same | 18:33 |
aelkner | also, since it's just a timestamp for file collision purposes (not user readability), may i just use: | 18:34 |
th1a | Accidentally overwriting reports is a MUCH bigger issue actually. | 18:34 |
th1a | Glad menesis caught that. | 18:34 |
aelkner | student_detail_student055_YYYYMMDDHHMMSS? | 18:34 |
th1a | Sure. | 18:34 |
aelkner | that type of timestamp sorts in time order | 18:34 |
aelkner | ok, great | 18:34 |
menesis | sorts in username order | 18:35 |
menesis | seconds are useless | 18:35 |
th1a | Yeah, it is a bit of a toss up. | 18:36 |
menesis | would make more sense to put the term or year the report is of rather than today | 18:36 |
th1a | There is no reason to ever overwrite these. | 18:37 |
replaceafill | yvl, selenium bug filed: https://bugs.launchpad.net/schooltool/+bug/893186 | 18:38 |
menesis | timestamp is easier, just do that | 18:38 |
aelkner | ok | 18:38 |
th1a | Does a bug need to be filed for the year link we discussed? | 18:38 |
* th1a will do it if so. | 18:38 | |
aelkner | yes, so that i know what you want done | 18:39 |
th1a | replaceafill: Should we make that bigger than the People, etc. links on /school or the same? | 18:40 |
th1a | The year link, that is. | 18:40 |
replaceafill | i think the same | 18:41 |
replaceafill | th1a, talking about fonts too big: | 18:42 |
replaceafill | log in as manager: http://69.164.203.135:6660 | 18:42 |
replaceafill | and then go to: http://69.164.203.135:6660/schoolyears/2011-2012/courses/art_a | 18:42 |
replaceafill | "This course has no responsible parties" | 18:43 |
replaceafill | it's h3 | 18:43 |
th1a | Yes. | 18:43 |
th1a | Didn't I report that? | 18:43 |
replaceafill | if i make it a <p>, it looks like: "These users can modify the course." | 18:43 |
replaceafill | is that ok? | 18:43 |
replaceafill | i think "These users can modify the course." it's like a hint, right? | 18:43 |
th1a | That's a hint. | 18:43 |
th1a | Yes. | 18:43 |
replaceafill | maybe we should mark *that* one, someway | 18:44 |
th1a | So it could be styled more hinty. | 18:44 |
replaceafill | :D | 18:44 |
replaceafill | hinty! :D | 18:44 |
th1a | Hints are gray, for one, right? | 18:44 |
replaceafill | no | 18:44 |
replaceafill | they used to | 18:44 |
th1a | Just make it hinty. | 18:44 |
replaceafill | but vinny suggested black text | 18:44 |
replaceafill | for forms | 18:44 |
replaceafill | we can make it gray here? | 18:45 |
replaceafill | i mean, in these index views | 18:45 |
replaceafill | let me try and show you | 18:45 |
th1a | I like gray hints. | 18:45 |
th1a | I guess I never noticed the change, so I mustn't mind that much. | 18:48 |
th1a | In general we don't need to override things that are clearly specified in UWG based on Vinny's suggestions. | 18:51 |
th1a | He's more for things not covered, like calendar colors. | 18:51 |
replaceafill | th1a, http://69.164.203.135:6660/schoolyears/2011-2012/courses/art_a | 18:56 |
replaceafill | reload | 18:56 |
replaceafill | make smaller? | 18:56 |
replaceafill | th1a, reload, made the hint 10px | 18:57 |
th1a | Move it up too. I could be black. | 18:58 |
replaceafill | hhmm that would involve negative margins... | 18:59 |
replaceafill | but ok, i'll try | 18:59 |
replaceafill | refresh | 19:00 |
th1a | Good. | 19:00 |
th1a | Is the same problem in similar views? | 19:00 |
replaceafill | yes | 19:00 |
th1a | kk | 19:01 |
replaceafill | we have to find out where we have these hints | 19:01 |
replaceafill | mostly where we have leaders | 19:01 |
replaceafill | right? | 19:01 |
th1a | Y. | 19:01 |
replaceafill | groups, resources | 19:01 |
aelkner | th1a, failures_by_term_YearId_TermId_timestamp.pdf | 19:02 |
aelkner | absenses_by_day_YearId_timestamp.pdf? | 19:02 |
aelkner | section_absences_YearId_TermId_SectionId_timestamp? | 19:03 |
th1a | Sure. | 19:03 |
aelkner | oh, forgot the .pdf on that last one, but you get the idea | 19:03 |
th1a | y | 19:04 |
replaceafill | http://69.164.203.135:6660/resources/projector00 | 19:07 |
replaceafill | http://69.164.203.135:6660/schoolyears/2011-2012/groups/group07 | 19:07 |
th1a | good | 19:13 |
replaceafill | "Form field error messages (the ones next to the red Xs)" | 19:14 |
replaceafill | those are good now, correct? | 19:14 |
replaceafill | after we fixed the color vinny sent wrong | 19:14 |
th1a | Yes. | 19:14 |
replaceafill | kk | 19:14 |
aelkner | yvl, ayt? | 19:22 |
aelkner | ah, never mind | 19:33 |
aelkner | th1a, a couple questions | 19:35 |
th1a | yes aelkner? | 19:36 |
aelkner | absences_by_day_2011-2012_20111121123628.pdf | 19:36 |
th1a | That seems a bit redundant. | 19:36 |
aelkner | that has year id, timestamp, no day or activity ids | 19:36 |
aelkner | those are the two things in the request dialog | 19:37 |
aelkner | failures_by_term_2011-2012_2011-fall_20111121123741.pdf | 19:37 |
aelkner | that one doesn't even fit in the download pdf modal that firefox gives you | 19:38 |
th1a | Well, shorten it. | 19:38 |
aelkner | it was short already until we decided to add stuff | 19:39 |
th1a | ... | 19:39 |
th1a | Perhaps there is something inbetween. | 19:39 |
aelkner | in other words, short it is an incomplete request | 19:39 |
aelkner | i just don't know what the goal is for the filename | 19:39 |
aelkner | if timestamp is all we need then fine | 19:40 |
th1a | OK. | 19:40 |
aelkner | no year, student id | 19:40 |
th1a | You would like to know what kind of report it is. | 19:40 |
th1a | Which doesn't require the FULL title of the report. | 19:40 |
th1a | failure-term | 19:40 |
aelkner | although the original bug request was to have the student id | 19:40 |
th1a | instead of "failures_by_term" | 19:40 |
th1a | If it is relevant to a specific group, year or term, it would be nice to see that. | 19:41 |
th1a | But you don't necessarily need, say, the year AND term. | 19:41 |
th1a | If we're worried about length, which we now are, | 19:41 |
aelkner | terms don't have any sensible key outside the year | 19:41 |
aelkner | same wth sections | 19:41 |
th1a | aelkner. | 19:41 |
th1a | Try to see the middle ground here. | 19:42 |
th1a | You want to be able to reasonably identify what you're looking at, and then we want it to have a unique id. | 19:42 |
replaceafill | btw, failure_by_term as a name file doesnt work for spanish people | 19:42 |
th1a | And we don't want it to be too long. | 19:42 |
aelkner | good point, replaceafill | 19:42 |
th1a | It doesn't have to be full text, full unique path, and full unique for 1000 years timestamp. | 19:42 |
aelkner | th1a, again, 'reasonably identify what you're looking at' is a nebulous concept | 19:43 |
aelkner | whatever you decide is reasonable is by definition what i would do | 19:43 |
th1a | Have you heard of abbreviation. | 19:43 |
aelkner | COMSERVPAC | 19:44 |
aelkner | i think that's a military term | 19:44 |
aelkner | point is some general made it up | 19:44 |
th1a | Here's the formula: | 19:45 |
replaceafill | menesis, damn! you're right about the ++skin++SchoolTool problem with the journal | 19:45 |
th1a | a) abbreviated report title. | 19:45 |
* replaceafill stops interrupting aelkner and th1a | 19:45 | |
th1a | b) short identification of the person/group/term/year as needed. | 19:45 |
th1a | NOT THE WHOLE UNIQUE PATH | 19:45 |
th1a | c) timestamp, minus first "20" and seconds. | 19:46 |
th1a | OK? | 19:46 |
aelkner | good ideas | 19:46 |
aelkner | seconds is nly risky if they request and save the same report within a minute | 19:47 |
aelkner | only the last thing for year, term, section, so for section, just it's id | 19:47 |
aelkner | the same for term | 19:47 |
aelkner | failures_termid_smallertimestamp | 19:48 |
aelkner | absenses_yearid_timestamp | 19:48 |
th1a | fail_ | 19:48 |
th1a | abs_ | 19:48 |
th1a | Abbreviation! | 19:48 |
aelkner | i thought one word would abreviate, but smaller ones is cool | 19:49 |
aelkner | abs_day_ | 19:49 |
aelkner | abs_section_ | 19:49 |
th1a | y | 19:50 |
aelkner | we do have the two different absenses reports | 19:50 |
aelkner | ok, so that's good for you | 19:50 |
aelkner | ok | 19:50 |
replaceafill | th1a, https://bugs.launchpad.net/schooltool.lyceum.journal/+bug/893224 | 19:59 |
replaceafill | critical, right? :) | 19:59 |
th1a | I guess so. | 20:00 |
replaceafill | i think here's where crowds help | 20:00 |
* replaceafill goes try | 20:00 | |
*** jelkner has joined #schooltool | 20:06 | |
aelkner | th1a, section id is long, title has spaces: | 20:06 |
aelkner | art_a_2012-spring_teacher004_000 | 20:06 |
aelkner | u'Art A \u2013 1' is the title | 20:07 |
aelkner | that unicode is the - | 20:07 |
th1a | just take the first five characters of the id. | 20:08 |
aelkner | how about just the course id? | 20:08 |
aelkner | that's the art_a part | 20:08 |
aelkner | and since we still have this silly multi-course possibility, | 20:09 |
aelkner | course0id_course1id_etc | 20:09 |
aelkner | rare, so... | 20:09 |
aelkner | abs_section_art_a_1112111201.pdf | 20:10 |
aelkner | abs_section_art_a_english_b_1112111201.pdf | 20:10 |
th1a | ok | 20:10 |
aelkner | if there are two | 20:10 |
aelkner | do we even allow multi-course in flourish? | 20:10 |
aelkner | it's select a course in the view, right? | 20:10 |
aelkner | in any event, as long as the data model has the list, we need to code for it | 20:11 |
th1a | aelkner, if you're worried about it, just use the first five characters of the id. | 20:11 |
th1a | Don't suggest a more complicated alternative and then fret over how to implement it. | 20:12 |
aelkner | well, i prefer something predictable so i can defend it later, it's not a problem to handle the courses | 20:16 |
th1a | It seems to me that nothing is more predictable than the first five letters of the id, but whatever. | 20:16 |
aelkner | it's ok, it's already done | 20:17 |
jelkner | th1a, i have a question for you when you have a minute | 20:21 |
th1a | Now is a good time. | 20:21 |
jelkner | cool, I don't know if you remember a conversation we have back when I was setting up time tables | 20:22 |
th1a | I believe so. | 20:22 |
jelkner | about the "Same time each day" not dialog not offering the chance to exclude Saturday and Sunday | 20:22 |
jelkner | the problem with that is that it makes the Journal a bit more difficult to use | 20:23 |
jelkner | since Saturdays and Sundays always show up | 20:23 |
th1a | In what sense? | 20:23 |
jelkner | it would be easier to show you then try to explain it | 20:23 |
jelkner | but looking at large matrices of are difficult for human beings | 20:23 |
jelkner | (particularly those of limited abilities, like me ;-) | 20:24 |
th1a | OK. Show me. | 20:24 |
jelkner | https://schooltool.gctaa.net/schoolyears/2011-2012/quarter-2/sections/2/journal | 20:24 |
th1a | OK? | 20:26 |
jelkner | the 17th and 18th are Saturday and Sunday | 20:26 |
th1a | I believe the problem is that Saturday and Sunday are defined as days school is in session during the term. | 20:26 |
jelkner | when I'm trying to take attendance, I have on a few occasions marked students absent on those days | 20:27 |
*** menesis has quit IRC | 20:27 | |
jelkner | it would be easier if they weren't there | 20:27 |
jelkner | ahh | 20:27 |
jelkner | really? | 20:27 |
jelkner | it seems only the time tables have that info | 20:27 |
jelkner | i don't remember setting it anywhere else | 20:27 |
jelkner | and in the custom time tables | 20:28 |
jelkner | it didn't happen | 20:28 |
jelkner | since i could select which days were in the time table | 20:28 |
jelkner | maybe your right | 20:28 |
th1a | It is a term issue. | 20:28 |
jelkner | ahh | 20:28 |
th1a | You define which days school is in session in the term. | 20:28 |
jelkner | got you | 20:28 |
jelkner | so i f**ked up when setting up the terms | 20:29 |
th1a | You could try backing up your database and editing the term. | 20:29 |
jelkner | (and since I bet that can't be changed after the fact | 20:29 |
th1a | I'd be curious to see what happens. | 20:29 |
jelkner | it means i just have to live with it til next year) | 20:29 |
jelkner | to see what happens when? | 20:30 |
th1a | There's really no reason not to just copy the Data.fs and see what happens if you edit the days in the term. | 20:30 |
th1a | I think it is possible. | 20:30 |
jelkner | ok, sounds like something to try when mattva01 is in next | 20:30 |
th1a | And there is no data in the days you want to disappear. | 20:30 |
jelkner | we plan to get together over the 5 day weekend | 20:30 |
jelkner | so i'll try it then | 20:30 |
jelkner | and report back | 20:31 |
th1a | Probably nothing really will happen. | 20:31 |
th1a | (good or bad) | 20:31 |
jelkner | ahh | 20:31 |
jelkner | so it won't actually change the journal | 20:31 |
jelkner | since the time table was created already | 20:32 |
jelkner | ok, thanks! | 20:32 |
th1a | It might. | 20:32 |
th1a | I don't know how it works! | 20:33 |
jelkner | i'll let you know | 20:33 |
jelkner | have a great thanksgiving! | 20:33 |
th1a | Alternatively , you could bother someone who knows, but we're all kind of busy right now... | 20:33 |
* jelkner logs off since students are arriving | 20:35 | |
*** jelkner has quit IRC | 20:35 | |
* th1a brb | 20:37 | |
replaceafill | th1a, zyt? | 21:18 |
*** replaceafill has left #schooltool | 21:18 | |
*** replaceafill has joined #schooltool | 21:19 | |
th1a | replaceafill: I am here. | 21:33 |
replaceafill | th1a, can i add a new security setting to the journal instead of using the gradebook's? | 21:34 |
replaceafill | i think it's easier/safter | 21:34 |
replaceafill | for testing, etc | 21:34 |
replaceafill | *safer | 21:34 |
th1a | Sure. | 21:35 |
replaceafill | kk, ty | 21:35 |
aelkner | replaceafill, a question | 21:40 |
replaceafill | yes? | 21:40 |
aelkner | http://bazaar.launchpad.net/~schooltool-owners/schooltool/flourish/files/head:/src/schooltool/ | 21:40 |
aelkner | see the demographics folder, why is that still there? | 21:41 |
aelkner | i rebranched schooltool trunk so that i could merge my branch to it | 21:41 |
aelkner | but my branch doesn't have that directory anymore | 21:41 |
aelkner | have you changed core latlely? | 21:42 |
replaceafill | aelkner, schooltool/demographics/browser was the one removed | 21:42 |
replaceafill | not schooltool/demographics | 21:42 |
aelkner | ah, ok | 21:42 |
aelkner | i removed the whole directory instead of just the browser directory | 21:43 |
replaceafill | ah | 21:43 |
aelkner | replaceafill, something even weirder is happening now | 21:52 |
aelkner | i can't even run make on a fresh branch of flourish core | 21:52 |
aelkner | rm -rf python | 21:52 |
aelkner | virtualenv --no-site-packages -p python python | 21:52 |
aelkner | make: virtualenv: Command not found | 21:52 |
aelkner | make: *** [python] Error 127 | 21:52 |
aelkner | i just say 'make' and get that | 21:53 |
replaceafill | make ubuntu-environment | 21:53 |
replaceafill | then make | 21:53 |
aelkner | ah, something changed in the bootstrap, a use of python-virtualenv | 21:54 |
aelkner | is that what you understand? | 21:54 |
replaceafill | yes | 21:54 |
aelkner | why is it 'Installing distribute'? | 21:55 |
replaceafill | it's the new sandbox setup menesis created | 21:55 |
aelkner | ah, ok, it looks like i have to change my changes to buildout.cfg to not have devtools | 21:56 |
*** menesis has joined #schooltool | 22:33 | |
*** th1a_ has joined #schooltool | 22:36 | |
th1a_ | replaceafill: can you point me at your online version of the homepage? | 22:37 |
replaceafill | http://69.164.203.135/homepage/ | 22:37 |
th1a_ | Just sent some Canonical pictograms we should probably use to fill in the Getting Started image one way or another. | 22:39 |
th1a_ | I guess I need some dots... | 22:39 |
replaceafill | i supposed we'll make them teal? | 22:40 |
th1a_ | No... | 22:40 |
th1a_ | We're basically telling people to use Ubuntu. | 22:40 |
replaceafill | ah! | 22:41 |
replaceafill | is it me or the second to last, it's a face smiling...? | 22:41 |
th1a_ | It is their education pictogram. | 22:41 |
th1a_ | Yes. | 22:41 |
replaceafill | :O | 22:41 |
replaceafill | nice! | 22:41 |
th1a_ | Probably we should cut off the last one and throw some dots behind. | 22:42 |
th1a_ | I need dots. | 22:42 |
replaceafill | i thought design.canonical.com had dots somewhere | 22:42 |
* replaceafill goes look | 22:42 | |
th1a_ | http://design.canonical.com/brand/ | 22:42 |
replaceafill | http://design.canonical.com/brand/7.%20Dot%20patterns%20and%20usage.pdf | 22:43 |
replaceafill | that's the one i remember | 22:44 |
th1a_ | We want tightly spaced dots. | 22:44 |
replaceafill | 0.3mm dot, 1mm spacing | 22:45 |
th1a_ | http://design.canonical.com/ | 22:45 |
th1a_ | Can we steal them from the margin ^ | 22:45 |
replaceafill | http://design.canonical.com/wp-content/themes/canonical-design/styles/images/bg_dotted.png | 22:46 |
replaceafill | :D | 22:46 |
th1a_ | I don't actually see anything there in my browser... | 22:46 |
replaceafill | there's a dot | 22:46 |
replaceafill | want me to set it up in flourish? | 22:47 |
replaceafill | or is this for the homepage only? | 22:47 |
th1a_ | I was just thinking for the background behind these pictograms. | 22:47 |
replaceafill | ah ok | 22:47 |
th1a_ | Anyhow, that should give you some idea of what I'm thinking of. | 22:48 |
replaceafill | yes | 22:48 |
replaceafill | tomorrow will be homepage/book day, right? | 22:49 |
th1a_ | I was kind of thinking of a composition with them different sizes, not line up, etc., but I don't think it is necessary or better. | 22:49 |
th1a_ | Yes. | 22:49 |
th1a_ | My goal is to get through the docs update tonight. | 22:49 |
th1a_ | That's without adding anything new, just updating what is there. | 22:50 |
replaceafill | just updating is a big task | 22:50 |
th1a_ | ;-) | 22:50 |
th1a_ | Which I've been avoiding. | 22:50 |
replaceafill | :D | 22:50 |
th1a_ | Actually it isn't that hard. | 22:50 |
th1a_ | The hard parts are figuring out what needs somewhat more reorganization. | 22:51 |
th1a | aelkner: Can you give me a screenie? | 23:01 |
th1a | On the year link. | 23:01 |
aelkner | hey, good timing | 23:02 |
aelkner | one sec | 23:02 |
aelkner | http://69.164.203.135:36660/manage | 23:03 |
aelkner | standard manager password | 23:03 |
aelkner | you can see the changes for the 's in person, group, section and resource views | 23:04 |
th1a | Ooh... yes... no 's. | 23:06 |
th1a | Lovely. | 23:06 |
th1a | Looks fine. | 23:07 |
aelkner | you can request reports, too, to check the filenames | 23:07 |
aelkner | year, term, section, person, groujp | 23:07 |
th1a | Seems fine. | 23:08 |
aelkner | btw, i created a bug just to mark it fixed to match the CHANGES.txt so menesis knows when it was fixed, that being the fact that the select box in the failures request was auto-submitting | 23:08 |
th1a | ok | 23:09 |
aelkner | that fix (once i've installed in niepa demo) | 23:09 |
aelkner | will make that problem go away where david report getting .html instead of pdf | 23:09 |
aelkner | that's what it was i finally found out as i worked on the date widget issue | 23:10 |
aelkner | so i'll update the niepa demo instance now | 23:11 |
replaceafill | th1a, http://69.164.203.135:6660/access_control.html | 23:11 |
replaceafill | fixed the security issue | 23:11 |
replaceafill | and now, admins can/can't grade the journal | 23:12 |
replaceafill | and view it | 23:12 |
th1a | Is it just edit or edit and view? | 23:12 |
replaceafill | the setting, just edit | 23:12 |
replaceafill | view is on by default | 23:12 |
th1a | OK. | 23:12 |
replaceafill | i mean, always | 23:12 |
th1a | Yes. | 23:12 |
th1a | aelkner: Are you going to be around tonight? | 23:14 |
th1a | When I get back to writing in earnest... | 23:15 |
* th1a goes to cook supper. | 23:16 | |
menesis | replaceafill: awesome! | 23:16 |
replaceafill | menesis :) | 23:16 |
* replaceafill goes to take a shower... | 23:23 | |
aelkner | th1a, yes i'll be around | 23:24 |
*** menesis has quit IRC | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!