*** paulproteus has quit IRC | 02:14 | |
*** ignas has joined #schooltool | 02:14 | |
*** paulproteus has joined #schooltool | 02:15 | |
*** menesis has quit IRC | 02:42 | |
*** ignas has quit IRC | 02:53 | |
*** ignas has joined #schooltool | 10:42 | |
*** yvl has joined #schooltool | 10:55 | |
*** menesis has joined #schooltool | 11:21 | |
*** ignas has quit IRC | 12:44 | |
*** jelkner has joined #schooltool | 13:54 | |
*** jelkner has joined #schooltool | 13:54 | |
*** menesis has quit IRC | 15:54 | |
*** th1a has joined #schooltool | 16:14 | |
*** replaceafill has joined #schooltool | 16:14 | |
th1a | hi aelkner, replaceafill, yvl. | 16:30 |
---|---|---|
replaceafill | good morning/afternoon | 16:30 |
aelkner | morning | 16:30 |
yvl | good morning | 16:30 |
replaceafill | th1a, do you mind if i start today? | 16:30 |
th1a | Go ahead replaceafill. | 16:31 |
replaceafill | thanks | 16:31 |
replaceafill | i found a problem on Friday on how we setup testing layers | 16:31 |
replaceafill | i'll try to describe | 16:31 |
replaceafill | i'm writing a test for the cando reports | 16:32 |
*** menesis has joined #schooltool | 16:32 | |
replaceafill | so i need to add graded skills | 16:32 |
th1a | hi menesis. | 16:32 |
replaceafill | however, in my stest, skills don't get the scoresystem attribute set | 16:32 |
replaceafill | i investigated why | 16:32 |
menesis | hi. | 16:33 |
replaceafill | and it's kind of related to this: | 16:33 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/schooltool.cando/revision/33#src/schooltool/cando/model.py | 16:33 |
replaceafill | i was already bitten by this in the past :( | 16:33 |
replaceafill | stests don't call StartUp events | 16:33 |
replaceafill | well, zcml layers don't | 16:33 |
replaceafill | layers use only the StandaloneServer.bootstrap method | 16:34 |
replaceafill | sorry, bootstrapSchoolTool method :) | 16:34 |
replaceafill | but init plugins are started from the .setup method | 16:34 |
replaceafill | if i understand this correctly ;) | 16:34 |
replaceafill | and cando adds its score system as an startup event | 16:35 |
replaceafill | using ScoreSystemAppStartup | 16:36 |
replaceafill | (i hope this makes sense...) | 16:36 |
replaceafill | yvl, so question to you | 16:36 |
replaceafill | how can i fix this? :D | 16:36 |
replaceafill | i tried adding an initbase event for creating the cando scoresystem | 16:37 |
replaceafill | unfortunately, this would need a new initbase event in schooltool.requirement | 16:37 |
yvl | weird that selenium tests don't fire startup events | 16:37 |
yvl | my miss | 16:37 |
yvl | sorry | 16:37 |
replaceafill | np | 16:37 |
yvl | I can look into that | 16:37 |
replaceafill | i blame layers actually | 16:37 |
replaceafill | not the stest setup | 16:37 |
replaceafill | please :) | 16:38 |
replaceafill | i'd be grateful | 16:38 |
yvl | will be my pleasure ;) | 16:38 |
replaceafill | thanks! | 16:38 |
replaceafill | we hadn't noticed this in the past | 16:38 |
replaceafill | because we had no stests for cando | 16:38 |
replaceafill | and you don't see it in the gradebook because regular activities carry their scoresystem | 16:38 |
replaceafill | so they don't need the container | 16:39 |
replaceafill | ok | 16:39 |
replaceafill | 2. | 16:39 |
replaceafill | checking the logs jelkner's instance | 16:39 |
replaceafill | in* | 16:39 |
replaceafill | i found another issue | 16:39 |
replaceafill | which i tried to debug, but my brain gave up :( | 16:40 |
replaceafill | so i reported it as a bug ;) | 16:40 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1047068 | 16:40 |
replaceafill | it was confusing from the start because the traceback blames traversal | 16:41 |
replaceafill | it's easy to reproduce | 16:41 |
replaceafill | actually | 16:41 |
replaceafill | http://69.164.203.135:6661 | 16:41 |
replaceafill | teacher001 | 16:41 |
replaceafill | and then go to: | 16:42 |
replaceafill | http://69.164.203.135:6661/groups | 16:42 |
replaceafill | and you'll see it | 16:42 |
replaceafill | i couldn't diagnose the exact point of the problem :( | 16:42 |
replaceafill | i just noticed the viewlet manager acts differently for admin and non-admin users | 16:43 |
replaceafill | btw | 16:43 |
yvl | hmm | 16:44 |
replaceafill | a non-admin user can get to this because he can check the index page for a group he's in | 16:44 |
replaceafill | and the Done button will try to take it to /groups | 16:44 |
replaceafill | *him | 16:44 |
yvl | you can reassign that to me | 16:44 |
yvl | (with th1a's permission of course ;) ) | 16:44 |
replaceafill | done :) | 16:45 |
th1a | Fine with me. | 16:45 |
replaceafill | 3. | 16:45 |
replaceafill | my last point, i promise :) | 16:45 |
replaceafill | i met with dwelsh on friday | 16:45 |
replaceafill | and he told me about the new instance for joe youcha | 16:46 |
replaceafill | apparently we need to use sandboxes | 16:46 |
replaceafill | since joe wants schooltool.quiz added to it | 16:46 |
replaceafill | dwelsh doesn't have a problem with that | 16:46 |
replaceafill | i just thought i should mention it | 16:47 |
replaceafill | i've been also helping jelkner with his instances | 16:47 |
replaceafill | he sent a couple of emails today related to that | 16:47 |
replaceafill | their timeout problem went away by not using ssl | 16:48 |
replaceafill | i think he needs a new instance set up | 16:48 |
replaceafill | so i'll do that | 16:48 |
th1a | Hopefully we can get more details from Matt soon. | 16:49 |
th1a | It seems like only certain views are problematic. | 16:49 |
replaceafill | i think i'm done | 16:49 |
replaceafill | th1a, i think we should work on the completion reports? | 16:50 |
th1a | Yes. | 16:50 |
replaceafill | i'll be done with these test today i think | 16:50 |
replaceafill | *tests | 16:50 |
th1a | OK, good. | 16:50 |
replaceafill | (my english is really broken today) ;) | 16:50 |
* replaceafill done | 16:50 | |
th1a | Thanks replaceafill. | 16:51 |
th1a | yvl? | 16:51 |
yvl | I pushed the new LDAP module | 16:51 |
yvl | but.. | 16:52 |
yvl | I was toying with it when the meeting started | 16:52 |
yvl | and found a bug | 16:52 |
yvl | now fixing | 16:52 |
yvl | I'm actually not very happy with our ldap module | 16:52 |
yvl | but, well, at least it works | 16:52 |
yvl | (when configured properly ;) ) | 16:53 |
yvl | I admit it's somewhat fun when you create a user in Zentyal | 16:53 |
yvl | and just log into SchoolTool, with proper schooltool groups assigned and such :) | 16:53 |
th1a | Nice. | 16:54 |
th1a | Do we have any kind of docs? | 16:54 |
yvl | oh, and as small extra bonus, people configuring their LDAP with pam will also get their options autodetected | 16:54 |
yvl | (Zentyal just puts some nss options) | 16:54 |
yvl | didn't do the docs yet, sorry | 16:55 |
yvl | but those should be quite easy to write ;) | 16:55 |
aelkner | bzr branch lp:schooltool.ldap, is that going to be available at some point? | 16:55 |
yvl | yes | 16:56 |
aelkner | ah, i see it's still your own private branch | 16:56 |
th1a | menesis: Currently there is no ldap .deb, right? | 16:56 |
yvl | I'll ask menesis to integrate ldap into our build chain | 16:56 |
menesis | no | 16:56 |
aelkner | there's no trunk :) | 16:56 |
th1a | Basically I'd like it in our PPA by the 12.10 release date. | 16:57 |
menesis | I have never tried the ldap plugin that was untouched for some 4 years | 16:57 |
menesis | so did not package it | 16:57 |
yvl | October 18th it is | 16:57 |
aelkner | menesis, is there a reason why launchpad keeps asking me for my ssh key | 16:58 |
aelkner | it didn't used to ask more than once per time i started my machine | 16:58 |
aelkner | now it asks every time i try to push or pull aything | 16:58 |
menesis | but if it is ready now and I know how to integrate it, I will package that quickly | 16:58 |
yvl | btw, menesis we dropped both ldappass and the other ldap module | 16:58 |
yvl | (yay) | 16:58 |
th1a | menesis: I didn't really want it packaged until now. | 16:59 |
menesis | aelkner: new machine or something? | 16:59 |
menesis | aelkner: check that your ssh key is in launchpad | 16:59 |
aelkner | it's not a new machine, and my key has always been there, i didn't change anything | 17:00 |
aelkner | i'll check though | 17:00 |
menesis | oh wait | 17:00 |
menesis | ssh password.. that's local | 17:00 |
menesis | it should be handled by ssh-agent | 17:01 |
menesis | aelkner: I don't have a guess why. | 17:01 |
aelkner | for some reason i have two keys | 17:02 |
menesis | I use empty ssh passphrases so don't have such problem | 17:02 |
aelkner | launchpad keeps asking for my password, something weird is going on | 17:04 |
aelkner | that may have something to do with it | 17:05 |
th1a | So anyhow... | 17:05 |
aelkner | ok, i removed both keys and added back the key fond in my .ssh/id_rsa.pub | 17:05 |
aelkner | still asks me for it every time | 17:06 |
th1a | aelkner: We need to table this. | 17:06 |
aelkner | ok, sorry, go on | 17:06 |
th1a | yvl: OK, so really, you have to write down how this works or it has been a complete waste of time. | 17:06 |
yvl | certainly | 17:07 |
th1a | So let's get that done and move on. | 17:07 |
th1a | I'll write end-user docs if you get something comprehensible down. | 17:07 |
yvl | oh | 17:07 |
yvl | I was thinking I'd write the end-user docs | 17:07 |
yvl | (well, admin docs) | 17:07 |
yvl | at least the first try, you could make them more user-friendly then | 17:08 |
th1a | Yes. | 17:08 |
th1a | Just... do it. | 17:08 |
yvl | sure | 17:08 |
th1a | OK. So hopefully you can send me something tomorrow? | 17:10 |
yvl | yes | 17:10 |
th1a | OK. Then I can give you feedback at the meeting. | 17:10 |
th1a | Thanks yvl. | 17:11 |
th1a | I'll try to get a little more out of Matt about this performance issue. | 17:11 |
th1a | Was he at DjangoCon, aelkner? | 17:11 |
aelkner | yes | 17:12 |
th1a | I don't suppose you guys discussed the issue... ? | 17:12 |
aelkner | well, he did ask me about where to find schooltool.conf, where the threadpool size is set | 17:13 |
replaceafill | i set that to 30 in jelkner's instances | 17:13 |
replaceafill | as yvl recommended | 17:13 |
th1a | Did you get any sense of when it is happening exactly? Certain views? | 17:13 |
aelkner | what do we think about his suggestion to consolidate the css to minimize the number of gets | 17:13 |
th1a | There are any number of things that could be done. | 17:14 |
th1a | But knowing exactly what the problem is would help. | 17:14 |
aelkner | well, it seems that each get starts a new thread | 17:15 |
aelkner | and the new flourish has more gets than the old skin | 17:15 |
aelkner | but i don't know if he has checked out the situation with more threads set in schooltool.conf | 17:16 |
th1a | Oh, right. Yes, I forgot that they were comparing this to the old skin. | 17:16 |
th1a | I couldn't think of why this problem suddenly started. | 17:16 |
aelkner | the old skin had just the one css file i think | 17:16 |
replaceafill | hhm? | 17:17 |
aelkner | is there a way to keep the separate files but have just one get | 17:17 |
aelkner | like having some kind of include in css files | 17:17 |
replaceafill | i think the old skin had more than one css | 17:17 |
replaceafill | and more than one js too | 17:17 |
th1a | Well, I'm sure it is more now. | 17:20 |
replaceafill | definitely | 17:20 |
aelkner | can we consolidate the gets? | 17:21 |
th1a | OK, so anyhow, how was DjangoCon in general, aelkner? | 17:21 |
th1a | aelkner: Yeah, we'll do some optimizing. | 17:21 |
aelkner | it was a lot of fun, learned a lot | 17:21 |
aelkner | i only sprinted the one day so that i could get back and do my section add task | 17:21 |
aelkner | oh, had the greatest time the day i was at the sprint | 17:22 |
th1a | On what were you sprinting? | 17:22 |
aelkner | oh, just a new attempt to improve newbie docs | 17:22 |
aelkner | i'm still a newbie, so i figured that's the best way to help | 17:23 |
aelkner | jelkner was there, too, and they were happy to have him in on the effort | 17:23 |
aelkner | since he is teaching the same stuff in his classes | 17:23 |
th1a | Ah. | 17:23 |
aelkner | not just newbie django, but newbie programming as well, just what jelkner has been working on | 17:23 |
aelkner | anyway, we were given a tour of the Washington post | 17:24 |
aelkner | i was a bit star-struck because as we walked into the newsroom, | 17:24 |
aelkner | MSNBC was just about to throw to Ezra Klein | 17:24 |
aelkner | so we saw him sitting in the room, waiting for Martin Brashir to throw to him | 17:25 |
th1a | I was wondering who that guy who jumped in behind him mugging for the camera was. | 17:25 |
th1a | I didn't recognize you before that security guard tackled you. | 17:25 |
aelkner | then as our tour walked behind him, we ended up on TV :) | 17:25 |
th1a | That's :04 of your 15 minutes of fame, aelkner. | 17:26 |
aelkner | yep | 17:26 |
th1a | OK. | 17:26 |
th1a | Moving on then... | 17:26 |
aelkner | shall i report? | 17:26 |
th1a | Please. | 17:26 |
aelkner | ok, i completed the section title and location on add task | 17:26 |
aelkner | http://69.164.203.135:36660/schoolyears/2011-2012/addSection.html | 17:27 |
aelkner | the title field is not required in the form and will default as it used to if not filled in | 17:27 |
aelkner | the location dropdown is optional | 17:27 |
aelkner | i was able to remove the edit step from the selenium helper for changing the title | 17:28 |
aelkner | not that the user can specify it in the add form | 17:28 |
aelkner | i also added a test to section_locations.txt for specifying the location on add | 17:28 |
aelkner | so, it's all tested an pushed to trunk | 17:29 |
aelkner | oh, replace 'not that... ' above with 'now that ...' | 17:29 |
th1a | Let's go over some hints for that form right after the meeting. | 17:29 |
aelkner | sure | 17:29 |
th1a | What's next in your queue? | 17:30 |
aelkner | i saw that menesis introduced a bug in http://bazaar.launchpad.net/~schooltool-owners/schooltool/flourish/revision/3464 | 17:32 |
aelkner | getRequiredBoolFromCell doesn't return anything now | 17:32 |
aelkner | i checked the code and that method is called only for demos | 17:32 |
aelkner | so we don't have total test coverage there obviously | 17:33 |
menesis | aelkner: yeah, I see :( | 17:33 |
aelkner | btw, menesis, thanks for finding the errors bug and fixing it | 17:33 |
aelkner | i could start to run some coverage reports and add some tests | 17:33 |
aelkner | there's also this task: | 17:34 |
aelkner | protect against duplicate ids on import for all sheets | 17:34 |
aelkner | instead of just letting the second one overwrite the first | 17:34 |
aelkner | also, there's the year security task | 17:34 |
th1a | Let's test and clean up imports more first. | 17:35 |
aelkner | sure, i'll get coverage and add the duplicate id logic, yes? | 17:35 |
th1a | Yes. | 17:35 |
aelkner | and add the hints you give me after the meeting | 17:36 |
aelkner | that's it for me | 17:36 |
replaceafill | i think coverage doesn't work for stests | 17:36 |
aelkner | it doesn't? that sucks | 17:36 |
replaceafill | by coverage i mean our old coverage reporter | 17:36 |
replaceafill | i may be wrong ofc :D | 17:37 |
aelkner | i'll see what happens | 17:37 |
replaceafill | but i remember i tried it some time | 17:37 |
replaceafill | ago | 17:37 |
aelkner | things just got quiet here :) | 17:41 |
th1a | OK. Anything else aelkner? | 17:41 |
aelkner | nope, that's it | 17:41 |
th1a | OK. | 17:42 |
th1a | Thanks aelkner. | 17:42 |
th1a | menesis? | 17:42 |
menesis | I fear I don't have much to report from thu & fri | 17:43 |
menesis | one thing, I had to update bzr code for buildbot | 17:44 |
menesis | because it stopped working with buildbot 0.8 | 17:44 |
menesis | it worked somewhat, changes appear | 17:44 |
menesis | am done with that for now | 17:44 |
menesis | have yet to move buildbot to the new server | 17:45 |
menesis | still, for some reason I see some builders "waiting" | 17:45 |
menesis | maybe that will go away with new master | 17:45 |
th1a | I've not heard back from the foundation. I'll have to try bugging them again. | 17:46 |
menesis | what else | 17:46 |
menesis | I made a fresh install of quantal on another partition. | 17:47 |
menesis | to be able to test on it | 17:47 |
menesis | however I don't expect anything that concerns us to be different | 17:47 |
th1a | Lets hope not. | 17:48 |
menesis | schooltool did install and work successfully :) | 17:48 |
th1a | Anything else? | 17:48 |
menesis | no, I did little work last days | 17:49 |
th1a | OK. | 17:50 |
th1a | Thanks menesis. | 17:50 |
th1a | replaceafill: What's your take on the Latin American last names issue? | 17:50 |
replaceafill | ah! | 17:51 |
replaceafill | i forgot to follow that up | 17:51 |
replaceafill | we usually use only one field for the "full last name" | 17:51 |
replaceafill | as in: | 17:51 |
replaceafill | Last name: Cerna Escobar | 17:51 |
replaceafill | forms with "First last name" and "Second last name" fields are rare | 17:51 |
th1a | In El Salvador. | 17:52 |
replaceafill | yes | 17:52 |
aelkner | seems logical | 17:52 |
th1a | OK. | 17:52 |
replaceafill | we usually don't use Middle name either | 17:52 |
replaceafill | we use "First name" for both | 17:52 |
th1a | At this point we wouldn't be adding a field regardless. | 17:52 |
th1a | It would be more of a complete refactor of person naming. | 17:53 |
*** highvoltage has quit IRC | 17:53 | |
th1a | So we'll put that off. | 17:53 |
replaceafill | :) | 17:53 |
th1a | Also, I met with Evelyn about her UX review of SchoolTool... | 17:53 |
th1a | Basically we decided she'd focus on initial setup. | 17:54 |
th1a | There were really two ways this could have gone: | 17:54 |
th1a | I say, "hey, re-do this screen, maybe with some icons in boxes with square or rounded corners." | 17:55 |
th1a | And then I get just that. | 17:55 |
th1a | Which may or may not actually be a good idea. | 17:55 |
th1a | Or the designer actually wants to understand what is going on, | 17:55 |
th1a | which of course, takes too damn long. | 17:55 |
th1a | So... it is easy to understand the setup steps and the also significant problems there, so that's what she's going to work on. | 17:56 |
th1a | And hopefully at that point will understand SchoolTool enough to have some ideas about the School page. | 17:56 |
th1a | So that's slightly frustrating, but still useful. | 17:57 |
th1a | But the alternative is probably just "You want icons, here are some icons!" | 17:57 |
th1a | So I can't really blame someone for wanting a more thoughtful approach. | 17:57 |
th1a | Also replaceafill, aelkner, I need invoices. | 17:58 |
th1a | I have to pay my taxes this week. | 17:58 |
th1a | OK. Thanks guys. | 17:58 |
th1a | Have a good week. | 17:58 |
* th1a drops the bag of gravel. | 17:58 | |
aelkner | th1a, sent | 17:59 |
replaceafill | th1a, will send mine tonight | 17:59 |
aelkner | thanks guys, cya wed | 17:59 |
replaceafill | thanks everybody | 17:59 |
th1a | Thanks aelkner. | 17:59 |
th1a | OK... this add section view. | 17:59 |
aelkner | th1a, let me know what hints you want for the section add form | 18:00 |
aelkner | :) | 18:00 |
th1a | I was thinking the title hint should be something like "Default is ..." | 18:00 |
th1a | But really, maybe we should just fillin the default in the form. | 18:00 |
aelkner | i was thinking about that option | 18:00 |
aelkner | i would then make the field required again | 18:01 |
aelkner | i would need to figure out how to get the widget to have an initial value | 18:02 |
aelkner | i couldn't find an example in schooltool source, but perhaps i'll figure it out from z3c.form lib | 18:02 |
replaceafill | computedwidgetatttribute, i think | 18:02 |
replaceafill | we have some | 18:02 |
replaceafill | let me look | 18:02 |
replaceafill | the name for the adapter should be "default" | 18:02 |
replaceafill | gradebook.browser.activity | 18:03 |
aelkner | ah, thanks replaceafill | 18:03 |
replaceafill | ActivityDefaultCategory | 18:03 |
replaceafill | np | 18:03 |
aelkner | i should have javascript that highlights the title on load? | 18:04 |
aelkner | so that the user doesn't have to? | 18:04 |
replaceafill | imho, we should have that in every page :D | 18:04 |
aelkner | have what exactly? this is a rare case of default title | 18:05 |
aelkner | normally there is no default, just for sections | 18:05 |
th1a | I guess highlighting is ok. | 18:05 |
aelkner | do you mean editing replaceafill? | 18:05 |
aelkner | like having the title higlighted when editing an object? | 18:06 |
replaceafill | aelkner, anywhere | 18:06 |
replaceafill | it could be used in searches also | 18:06 |
aelkner | th1a, anything else about the section add form? | 18:08 |
th1a | For Location: "Multiple locations can be added from the section edit form." | 18:09 |
th1a | Sound ok? | 18:09 |
replaceafill | "Additional..."? | 18:09 |
aelkner | that would mean that location is the only field with a hint | 18:09 |
aelkner | is that ok? | 18:09 |
aelkner | replaceafill, good idea | 18:10 |
th1a | Yes. | 18:10 |
aelkner | Additional locations and equipment resources? | 18:10 |
aelkner | nah | 18:10 |
aelkner | too much info | 18:10 |
aelkner | just Additional locations, yes? | 18:11 |
aelkner | Additional resources? | 18:11 |
th1a | Locations. | 18:12 |
aelkner | ok, sold | 18:12 |
aelkner | brb | 18:13 |
replaceafill | th1a, i don't know if you saw my comment last week | 18:13 |
replaceafill | but i got my Canadian visa :) | 18:14 |
th1a | Ah, no. Great. | 18:14 |
replaceafill | i'm one step closer ;) | 18:14 |
aelkner | th1a, i just remembered that we can't default the section title | 18:23 |
aelkner | the default is determined by the course the user chooses | 18:23 |
aelkner | when the form loads, the choice hasn't been made | 18:23 |
aelkner | if we use javascript to change the title when the user chooses the course | 18:24 |
aelkner | that would be hostile if they already filled it in | 18:24 |
aelkner | may i recommend that we leave it blank and have a hint that explains the default? | 18:25 |
th1a | OK, yes. | 18:35 |
th1a | That makes sense. | 18:35 |
th1a | "If no title is specified one will be created based on the course title." | 18:36 |
aelkner | If you leave the title blank, the Course title will be used | 18:36 |
aelkner | :) | 18:36 |
aelkner | you keep beating me | 18:36 |
aelkner | yours is better | 18:37 |
aelkner | oh, and the locations hint we agreed upon is not actually accurate | 18:40 |
aelkner | Additional locations can be added from the section edit form. | 18:40 |
aelkner | it's not the section edit form, it's the section locations relationship view | 18:40 |
aelkner | reached via the pencil in the section index.html view | 18:40 |
th1a | Well... that's how you get to it. | 18:40 |
th1a | OK... | 18:41 |
th1a | Additional locations can be via from the section view. | 18:41 |
aelkner | Additional locations can be added via from the section view. | 18:42 |
aelkner | sold | 18:42 |
replaceafill | via from? | 18:42 |
th1a | oh, just via. ;-) | 18:43 |
replaceafill | i've just done what i've seen many people do over the years :( | 18:43 |
replaceafill | changed my mouse to the left hand | 18:43 |
replaceafill | my right hand hurts for some reason | 18:44 |
th1a | It helps. | 18:45 |
aelkner | Additional locations can be added via the section view. | 18:48 |
aelkner | copy/paste error :) | 18:48 |
aelkner | replaceafill, i changed my mouse to the left decades ago | 18:48 |
aelkner | i haven't had any stress since | 18:48 |
replaceafill | :) | 18:49 |
aelkner | i don't know why actually, it's not like i use my right for writing much, who writes anymore? | 18:49 |
replaceafill | :D | 18:50 |
*** yvl has quit IRC | 18:56 | |
*** menesis has quit IRC | 20:17 | |
*** menesis has joined #schooltool | 21:03 | |
* replaceafill just thought of a workaround for the scoresystem container problem! | 21:37 | |
aelkner | ok, i'll bite :) | 21:42 |
th1a | ? | 21:42 |
aelkner | though i need to know what the problem was first | 21:42 |
replaceafill | i'm returning the scoresystem for every skill | 21:42 |
replaceafill | aelkner, np, it's what i described to yvl this morning | 21:42 |
aelkner | ah, the startup while testing issue | 21:44 |
replaceafill | yes | 21:44 |
replaceafill | yay, it worked! | 21:52 |
replaceafill | i can continue now... | 21:52 |
th1a | replaceafill: SIELibre now officially exists. | 22:02 |
th1a | SIELibre LLC. | 22:02 |
replaceafill | :) | 22:02 |
*** jelkner has quit IRC | 22:33 | |
*** menesis has quit IRC | 23:22 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!