*** replaceafill has quit IRC | 03:07 | |
*** th1a has joined #schooltool | 12:10 | |
*** th1a has quit IRC | 14:16 | |
*** yvl has joined #schooltool | 15:21 | |
*** replaceafill has joined #schooltool | 15:25 | |
*** yvl has quit IRC | 17:12 | |
*** th1a has joined #schooltool | 17:41 | |
th1a | hi replaceafill. | 17:43 |
---|---|---|
replaceafill | hey th1a | 17:43 |
th1a | I had to take the girls to get haircuts. | 17:43 |
replaceafill | ah | 17:43 |
replaceafill | :) | 17:43 |
replaceafill | someone just asked me (in spanish) about sielibre's hosting and customization prices | 17:44 |
replaceafill | i asked him for more details: how many users and what kind of customization he needs | 17:44 |
th1a | OK. | 17:46 |
th1a | So I guess Glenda's bug sucked up the day. | 17:46 |
th1a | So it wasn't their importer? | 17:46 |
replaceafill | yeah, unfortunately | 17:46 |
replaceafill | no | 17:46 |
replaceafill | it was the evolve script | 17:46 |
replaceafill | when it couldn't find the term it was ignoring some part of the evolution | 17:47 |
replaceafill | basically because we were iterating wrongly | 17:47 |
replaceafill | btreecontainers return iterators on .items() | 17:47 |
replaceafill | and we were changing the container inside the iteration | 17:48 |
replaceafill | it needed some pdb | 17:48 |
replaceafill | and pdb'ing a 1GB evolve script is very very slow | 17:48 |
th1a | Indeed. | 17:49 |
th1a | We'd probably better shift back to ARK mode. | 17:50 |
th1a | I'll send an email to Welsh so he knows there are bugs in the pipeline. | 17:50 |
th1a | (if they're thinking about running the evolution) | 17:50 |
replaceafill | so my question for you | 17:51 |
replaceafill | are we going to assume nobody has changed yet from 2.6 to 2.8? | 17:51 |
replaceafill | i mean | 17:51 |
replaceafill | should we fix the current evolve script | 17:51 |
replaceafill | or add a new one | 17:51 |
replaceafill | adding a new one would be more difficult i think | 17:51 |
th1a | Well, this doesn't always come up, right? | 17:52 |
replaceafill | only when you have deleted years | 17:52 |
th1a | Ah, ok. | 17:52 |
th1a | Both of these bugs actually? | 17:52 |
th1a | Both Glenda's | 17:53 |
replaceafill | yes | 17:53 |
replaceafill | and while i was trying to reproduce it, i found that trying to delete the active year raises a server error | 17:55 |
replaceafill | with a decent exception message though: | 17:55 |
th1a | That is probably a good thing, actually. | 17:55 |
replaceafill | ValueError: Can not delete an active schoolyear, unless it is the last school year available! | 17:55 |
replaceafill | i was thinking we could just ommit the Delete link on the active year? | 17:55 |
th1a | Sure. | 17:55 |
replaceafill | i'll file a bug | 17:56 |
th1a | Anyhow, I guess we can probably assume that anyone who hit that bug would have complained about it. | 17:56 |
replaceafill | ah definitely | 17:57 |
replaceafill | all enrollments get screwed up | 17:57 |
th1a | ok | 17:57 |
replaceafill | it becomes unusable | 17:57 |
th1a | Clearly. | 17:57 |
th1a | You should have a backup. | 17:57 |
replaceafill | so, fixing the current evolve is enough, right? | 17:57 |
th1a | I'd say, yes. | 17:58 |
replaceafill | cool | 17:58 |
th1a | We don't have to fix the mess. | 17:58 |
replaceafill | bug filed: https://bugs.launchpad.net/schooltool/+bug/1348685 | 18:00 |
th1a | OK. | 18:01 |
th1a | I worked a bit on sketching out the search UI. | 18:02 |
th1a | It seems pretty straightforward, and I think we can just do it in the sidebar. | 18:02 |
replaceafill | do you have new screenshots? | 18:03 |
th1a | That I made? | 18:03 |
replaceafill | yes, i mean, with the changes | 18:03 |
replaceafill | you showed me your initial version i think | 18:04 |
replaceafill | oh | 18:04 |
replaceafill | never mind | 18:04 |
replaceafill | you showed me /manage | 18:04 |
th1a | Yeah. | 18:04 |
replaceafill | user answered back: 1000 students and 40 teachers | 18:05 |
replaceafill | and he's asking about parent access | 18:05 |
th1a | In the CanDo filtered report, how are the selectors formatted? | 18:05 |
th1a | The label above the menu? | 18:05 |
replaceafill | hold on, let me check | 18:06 |
replaceafill | th1a, you mean the Per Student Skills report? | 18:08 |
replaceafill | the one with the d3 charts? | 18:09 |
th1a | I guess, yes. | 18:09 |
th1a | Ah, you have a populated screenshot. | 18:09 |
th1a | In glenda's instance? | 18:09 |
replaceafill | yes | 18:09 |
th1a | Can you just send one to me. I don't have one handy and you know how it is setting up a CanDo demo. ;-) | 18:10 |
replaceafill | :P | 18:10 |
replaceafill | ok | 18:10 |
replaceafill | sent | 18:11 |
replaceafill | is that the one you need? | 18:11 |
th1a | Yes, thanks. | 18:15 |
th1a | OK, so I'll send you a sketch. | 18:17 |
replaceafill | ok | 18:17 |
th1a | You're going back to IGA? | 18:18 |
replaceafill | yea | 18:18 |
replaceafill | h | 18:18 |
replaceafill | IGA, nice :) | 18:18 |
th1a | OK, sent my sidebar sketch. | 19:12 |
th1a | replaceafill, | 19:13 |
replaceafill | ah ok | 19:13 |
th1a | It might make it seem a bit simpler. | 19:13 |
th1a | Of course there are additional options, etc. | 19:14 |
th1a | But this should cover the basic format. | 19:15 |
replaceafill | got it | 19:15 |
th1a | Should put us on the same page. | 19:15 |
th1a | Is that what you were thinking? | 19:15 |
replaceafill | so, every change on each select submits the change | 19:15 |
replaceafill | right? | 19:15 |
th1a | I'd say. | 19:16 |
th1a | I mean, whatever works. | 19:16 |
th1a | Whatever is straightforward in the simple implementation. | 19:16 |
replaceafill | any way to "remove" columns? | 19:17 |
th1a | I guess we need that "Delete Last Column" button they have. | 19:17 |
replaceafill | ah | 19:17 |
replaceafill | got it | 19:17 |
replaceafill | do you think we need to store the options selected? | 19:18 |
replaceafill | for next runs | 19:18 |
th1a | Probably they should be savable. | 19:18 |
replaceafill | ok | 19:18 |
th1a | It just depends on how much time we have. | 19:19 |
replaceafill | sure | 19:19 |
th1a | tbh, if we get the basics working, it might be best to get a basic multi-school implementation going if possible. | 19:19 |
th1a | Although I guess their server isn't running anyhow. | 19:19 |
th1a | Anyhow, we'll see where we are. | 19:19 |
th1a | That should be enough to get started. | 19:20 |
th1a | I'll let you get back to work and go make dinner. | 19:20 |
replaceafill | ok | 19:20 |
replaceafill | thanks th1a | 19:20 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!