*** menesis has quit IRC | 02:19 | |
*** mobert has quit IRC | 06:09 | |
*** yvl has joined #schooltool | 12:21 | |
*** yvl has quit IRC | 13:13 | |
*** yvl has joined #schooltool | 13:19 | |
*** menesis has joined #schooltool | 13:28 | |
*** menesis has quit IRC | 14:36 | |
*** khildin has joined #schooltool | 15:15 | |
*** menesis has joined #schooltool | 15:32 | |
*** replaceafill has joined #schooltool | 16:11 | |
*** khildin has quit IRC | 16:16 | |
th1a | hi replaceafill. | 16:34 |
---|---|---|
replaceafill | hey th1a | 16:34 |
th1a | So, where are we today? | 16:36 |
replaceafill | i merged some of the 2.9 fixes back to trunk | 16:36 |
replaceafill | mostly papercuts i found during the live searches work | 16:37 |
replaceafill | i also fixed the bug i told you about yesterday, the one in the report card | 16:37 |
replaceafill | i'll make a gradebook bugfix release today | 16:37 |
th1a | OK. | 16:38 |
replaceafill | and i found my notes on the importer change | 16:38 |
replaceafill | can we discuss that now? | 16:38 |
th1a | Sure. | 16:40 |
replaceafill | so this change will only affect the Persons sheet | 16:40 |
replaceafill | and the only column required would be Username | 16:41 |
th1a | Yes. | 16:41 |
th1a | I mean, it could affect resource too, since they also have custom attributes. | 16:41 |
th1a | But it is much, much less of a priority. | 16:41 |
replaceafill | i don't think the current resource importer uses custom attributes | 16:42 |
th1a | Oh, ok. | 16:42 |
th1a | I think we had that conversation. | 16:42 |
replaceafill | i think so, that's where i got the notes :) | 16:42 |
replaceafill | my question is titles vs IDs | 16:43 |
replaceafill | should we just use IDs for all the columns and be done with it? | 16:43 |
th1a | Is that what we decided before? | 16:44 |
replaceafill | i don't have a decision recorded | 16:44 |
th1a | Is there a good reason not to I've forgotten. ;-) | 16:45 |
replaceafill | can you (re)explain how do you think titles (or IDs) should work? | 16:46 |
replaceafill | i do have: | 16:46 |
replaceafill | - there may be duplicated titles | 16:47 |
th1a | Yeah, that's the obvious problem. | 16:47 |
replaceafill | imho titles also have the l10n issue | 16:49 |
replaceafill | so far that hasn't been a problem because standard fields like "First name", "Prefix", "Last name", etc | 16:50 |
replaceafill | have used positions | 16:50 |
replaceafill | and users have control over the demo field titles | 16:50 |
th1a | OK, just ID then. | 16:50 |
replaceafill | and we use the empty data sheet to show the IDs of the standard fields? | 16:51 |
replaceafill | user can see/set demographic field IDs | 16:52 |
th1a | Yes. | 16:52 |
replaceafill | kk | 16:52 |
th1a | Let's see... | 16:52 |
th1a | Old sheets won't work on the new one, because they have titles. | 16:52 |
th1a | That was probably the concern... | 16:52 |
th1a | Yes? | 16:53 |
replaceafill | yeah, probably | 16:53 |
th1a | Well, that's a good 3.0 change. ;-) | 16:53 |
replaceafill | :D | 16:53 |
th1a | It is a major release! | 16:53 |
replaceafill | i remember you wanted some logic for detecting titles and IDs | 16:54 |
replaceafill | but i don't remember exactly how | 16:54 |
replaceafill | and i didn't write it down, sorry | 16:54 |
replaceafill | i think to avoid that problem | 16:54 |
th1a | Ah, screw it. | 16:54 |
th1a | It is 3.0! | 16:54 |
replaceafill | ok | 16:54 |
th1a | Major revision. | 16:55 |
th1a | ! | 16:55 |
replaceafill | :) | 16:55 |
replaceafill | there are other importer bugs that we could kill? like | 16:55 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1350379 | 16:55 |
replaceafill | and maybe https://bugs.launchpad.net/schooltool/+bug/1393443 | 16:55 |
th1a | Yes and yes. | 16:57 |
replaceafill | cool | 16:57 |
* replaceafill done | 16:57 | |
th1a | OK, can you update the empty instance mobert was using to have the final school page code? | 16:58 |
replaceafill | ah ok | 16:59 |
th1a | It has the changes to teacher and student (count + search)? | 16:59 |
replaceafill | yes | 16:59 |
replaceafill | hhmm | 16:59 |
replaceafill | i think a catalog change would break it | 17:00 |
replaceafill | will try anyway | 17:00 |
th1a | You can nuke the db. | 17:00 |
replaceafill | ah ok | 17:01 |
th1a | OK. I have some accounting to take care of and then I'm going to try to set up a selenium benchmark. | 17:03 |
replaceafill | for the cubebox? | 17:03 |
th1a | Yeah. | 17:03 |
th1a | I have the USB stick. | 17:03 |
replaceafill | ah | 17:03 |
replaceafill | :D | 17:03 |
replaceafill | ok, i'll go get a quick breakfast | 17:03 |
th1a | Thanks replaceafill. | 17:04 |
replaceafill | ok, thanks th1a | 17:05 |
replaceafill | th1a, instance updated | 17:07 |
th1a | Thanks. | 17:07 |
th1a | replaceafill: btw, mobert is very much in favor of having clerks be directed to the school page when they log in. | 17:27 |
replaceafill | th1a, ah, instead of going to the calendar | 17:33 |
replaceafill | hhmm | 17:33 |
replaceafill | based on the active year? | 17:34 |
*** yvl has quit IRC | 17:35 | |
th1a | Yeah. | 17:36 |
* th1a goes to sit with Julia a while... she's still sick. | 17:40 | |
replaceafill | :( | 17:41 |
*** khildin has joined #schooltool | 17:41 | |
*** khildin has quit IRC | 18:26 | |
*** khildin has joined #schooltool | 18:38 | |
*** mobert has joined #schooltool | 18:40 | |
th1a | hi mobert. | 18:47 |
mobert | hey th1a | 18:47 |
th1a | So for, say, adding a person. | 18:47 |
th1a | http://book.schooltool.org/user.html | 18:48 |
th1a | Change "To create a new Person account, you must be logged in as a member of Clerks or Site Managers. Select the School tab at the top of the page, then click on People to end up here:" | 18:48 |
mobert | "In version 3.0 or after, click on the plus sign (screenshot). In earlier versions, navigate to ..." | 18:49 |
th1a | Yeah, But you don't really need to say "in earlier versions" even. | 18:49 |
th1a | Because it still works. | 18:49 |
th1a | We don't need to add a lot of verbosity. | 18:49 |
mobert | Hmm. But if there's an easy one-click way that only works after version 3.0, and a more cumbersome way that works now... | 18:51 |
mobert | ... I think there's value to spelling out that the more cumbersome way works now ... | 18:51 |
mobert | ... even if it will still work in the future. | 18:51 |
th1a | I don't think it is necessary to spell it out. | 18:53 |
th1a | I guess it is just three words. | 18:53 |
th1a | Sure, fine. | 18:53 |
th1a | Do it that way. | 18:53 |
mobert | OK | 18:53 |
th1a | That should be enough to get you started. | 18:57 |
th1a | Hm... can we push this back to matt-book? | 18:57 |
mobert | Yep, since I'll be making changes that don't apply to the current release. | 18:58 |
mobert | And then we can publish the new documentation on the day the new version goes live. | 18:59 |
th1a | Yes. | 18:59 |
mobert | Is there anything else you want me to work on in the main branch? Stuff that can go live before 3.0 release? | 19:00 |
mobert | Never mind, th1a. I'll just start working on the 3.0 docs with the new School page, and I'll push the changes to the matt-book repo. | 19:05 |
th1a | Yeah, nothing else for the 2.x branch I don't think. | 19:21 |
mobert | kk | 19:34 |
mobert | BTW, I'm looking at wiki.sielibre.com -- very cool | 19:34 |
th1a | Yeah... | 19:35 |
th1a | Confusing, but in a productive way. | 19:35 |
th1a | The local storage part is confusing. | 19:35 |
mobert | The whole node.js implementation of sfw is a bit confusing. | 19:37 |
mobert | It looks great though. And it plays very well in mobile browsers! | 19:37 |
th1a | Yeah, it took me a while to figure out that links were opening off screen to the right though. | 19:38 |
mobert | Yup, and you can just swipe left-to-right to return to the previous page. | 19:39 |
mobert | I found it more intuitive since I had already viewed it in a regular browser. | 19:39 |
mobert | Luckily, you haven't written much there yet, so I won't spend all day looking at it! :) | 19:40 |
*** menesis has quit IRC | 21:23 | |
*** menesis has joined #schooltool | 22:00 | |
th1a | replaceafill: Attendance by student seems to be broken. | 22:18 |
replaceafill | th1a, ah | 22:18 |
th1a | You get a blank dialog -- there is a new bug for it I just confirmed while writing my benchmark test. | 22:18 |
replaceafill | i saw the bug | 22:18 |
replaceafill | ok, i'll check it | 22:18 |
replaceafill | th1a, could you zip the logs? | 22:18 |
th1a | OK, but I have to go get Vivian in a minute, so after a bit. | 22:19 |
replaceafill | ah np | 22:19 |
replaceafill | i'll set it up | 22:19 |
*** replaceafill has quit IRC | 22:22 | |
*** replaceafill has joined #schooltool | 22:22 | |
replaceafill | th1a, hhm can't reproduce | 22:34 |
replaceafill | are you using sample data? | 22:34 |
replaceafill | ah nm, got it | 22:35 |
replaceafill | the test doesn't catch it because celery is disabled :( | 22:35 |
replaceafill | th1a, fixed: http://bazaar.launchpad.net/~schooltool-owners/schooltool.lyceum.journal/trunk/revision/482 | 22:58 |
replaceafill | will make a bugfix release tonight | 22:58 |
th1a | Ah, cool. | 22:59 |
th1a | Thanks. | 22:59 |
th1a | OK... I think I spent enough time with this trying to make a benchmark script that I know how it performs off the micro sd. | 23:02 |
replaceafill | :D | 23:02 |
th1a | It is a bit frustrating because for all the dynamic stuff you'd have to make selenium run slower. | 23:02 |
th1a | At which point you're not sure what you're testing, etc. | 23:02 |
replaceafill | dynamic stuff? | 23:02 |
th1a | Probably just doing the big import is as good as anything. | 23:02 |
th1a | Like, trying to do a fill down, | 23:03 |
replaceafill | ah | 23:03 |
th1a | I'm afraid there's no apparent improvement moving the zodb to the usb stick. | 23:21 |
th1a | I mean, not that you'd expect it to set the world on fire. | 23:22 |
*** khildin has quit IRC | 23:28 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!