*** yvl has joined #schooltool | 09:20 | |
*** menesis has joined #schooltool | 09:42 | |
*** menesis has quit IRC | 13:01 | |
*** menesis has joined #schooltool | 13:54 | |
*** ignas has joined #schooltool | 15:13 | |
*** magespawn has quit IRC | 15:46 | |
*** magespawn has joined #schooltool | 15:47 | |
*** th1a has joined #schooltool | 16:00 | |
*** menesis has quit IRC | 16:19 | |
*** menesis has joined #schooltool | 16:26 | |
*** replaceafill has joined #schooltool | 16:26 | |
th1a | hi replaceafill, aelkner, menesis, yvl. | 16:29 |
---|---|---|
replaceafill | good morning/afternoon | 16:30 |
aelkner | morning | 16:30 |
yvl | good morning | 16:31 |
th1a | How are you feeling yvl? | 16:31 |
yvl | great, thanks :) | 16:32 |
th1a | Good. | 16:33 |
th1a | OK, so there are a number of new bug reports, etc. that I'd like to hit first. | 16:33 |
th1a | I just had an interesting chat with our host in Thailand. | 16:33 |
th1a | They'd like the clerk role to just be able to view everything but edit nothing. | 16:34 |
th1a | Which is different than what I'd been thinking of but makes sense. | 16:34 |
yvl | true | 16:34 |
th1a | That could be an entirely new role or would it be sane to just make it an option for the existing clerks? | 16:35 |
th1a | I wouldn't want it to be the only way clerks work. | 16:35 |
th1a | I don't think... | 16:35 |
th1a | Basically, if it was an option for clerks, would that mean changing a bunch of declarations in one place or a big mess? | 16:36 |
th1a | The option would just be: | 16:36 |
th1a | [ ] Clerks can view but not edit all objects. | 16:36 |
th1a | And would override everything else. | 16:37 |
yvl | that would mean editing a lot of zcml files | 16:38 |
yvl | but it's not *that* bad | 16:38 |
yvl | simply rename clerks to clerks_maybe_edit | 16:39 |
yvl | and add clerks_view | 16:39 |
th1a | I should let the idea sink in a bit. | 16:39 |
yvl | put clerks_maybe_edit to administration (where clerks were) | 16:39 |
th1a | The idea of restricting clerks in that way is kind of growing on me. | 16:39 |
yvl | and then look where administration has view permissions and add clerks_view there | 16:40 |
yvl | some views are informative, but require edit permission | 16:40 |
yvl | s | 16:40 |
th1a | Also, it may make more sense once we have the year statuses implemented. | 16:40 |
yvl | so we would need to check manually | 16:40 |
th1a | Ah... | 16:40 |
yvl | sorry for the flood | 16:40 |
th1a | np. | 16:40 |
yvl | (those were for the record) | 16:40 |
th1a | Hm... ok, it will be messy if you need edit permission to view things. | 16:40 |
th1a | We probably should have been more strict about that. | 16:41 |
yvl | I just have a vague memory that we had such views | 16:41 |
th1a | ok | 16:41 |
th1a | OK, so I'll keep that on the back burner. | 16:43 |
th1a | There was a recursion error... | 16:44 |
th1a | https://answers.launchpad.net/schooltool/+question/208849 | 16:44 |
replaceafill | i remember there's a bug already for that one... | 16:45 |
* replaceafill goes to look | 16:45 | |
replaceafill | yes | 16:45 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/997267 | 16:45 |
replaceafill | i think it's the same issue | 16:46 |
th1a | https://bugs.launchpad.net/schooltool/+bug/997267 | 16:46 |
th1a | OK, aelkner, I'm giving you those. | 16:46 |
aelkner | ok | 16:47 |
th1a | OK, I guess we have the custom score system question for CanDo cropping up. | 16:48 |
th1a | I didn't think they could do that last year? | 16:48 |
replaceafill | it was possible to edit the score system (last year) | 16:49 |
replaceafill | http://69.164.203.135:6663/scoresystem | 16:49 |
replaceafill | manager:cando | 16:49 |
th1a | OK, I'd forgotten that, so I didn't think it was something they'd miss initially, so that has to move up the queue. | 16:50 |
aelkner | isn't it dangerous to edit a scoresystem once there are scores entered against it? | 16:50 |
th1a | Actually... where are we with that. | 16:51 |
th1a | It isn't editing the score system but choosing which one CanDo uses. | 16:51 |
th1a | Wasn't that on your stack aelkner? | 16:51 |
aelkner | we had started down that road, but we didn't go very far | 16:52 |
th1a | OK, that has to move up the queue then. | 16:52 |
aelkner | it stalled as we were trying to define the task | 16:53 |
aelkner | oh, wait | 16:53 |
th1a | All right, yes, I shouldn't have dropped it. | 16:53 |
aelkner | i remember, i dd create a separate branch | 16:53 |
th1a | aelkner, would you like to go ahead with your report? | 16:53 |
aelkner | so i need to look at that | 16:53 |
aelkner | ok, so i also took a couple days off since last wednesday | 16:54 |
aelkner | wasn't feeling quite right for some reason, but i better now | 16:54 |
aelkner | what i've done since then is the following: | 16:54 |
aelkner | i knocked off the two tasks that welsh had | 16:54 |
aelkner | the one that menesis got into the ppa was the Person links in the group view | 16:55 |
aelkner | that they went to the person view, but with the Done button returning to the group | 16:55 |
aelkner | so then i did the other one which was to change the order of layers by hierarchy | 16:56 |
aelkner | at first i did it for the edit_hierarchy view in the document | 16:56 |
aelkner | but then i realized that what welsh really wanted was to have th layer checkboxes | 16:57 |
aelkner | in the node search view to also be sorted that way, so i did that, too | 16:57 |
aelkner | that's in trunk, but not in the ppa | 16:57 |
aelkner | then i turned my attention to the bugs that you assigned me last week | 16:58 |
th1a | So, what if there is no consistent order of the hierarchy? | 16:58 |
aelkner | but it need to talk to you about them because i can't seem to reproduce them | 16:58 |
aelkner | th1a, if there is no consistent order, then the behaviour is unpredictable | 17:00 |
aelkner | if we are looking for order that isn't there, we can't really do much about that | 17:00 |
th1a | Well, that is a possibility which your code has to deal with, which is why I really didn't want to mess with it. | 17:00 |
aelkner | you'll have to define how i would deal with it, give me an example | 17:01 |
th1a | Like if in one case a skill is in English > Writing > 8th Grade > Essay. | 17:02 |
th1a | And another in the same system is 8th Grade > Writing > English > Story. | 17:02 |
th1a | There doesn't have to be an order. | 17:02 |
th1a | That's why I didn't want you to do that. | 17:03 |
aelkner | i thought you approved the task and assigned it to me | 17:03 |
aelkner | it's in the Cando task google doc | 17:03 |
aelkner | task 5) | 17:03 |
th1a | I recally swearing in all caps in the last meeting to emphasize that I did not want you to do that. | 17:03 |
th1a | That I was only ok with making skillsets and skills always be last. | 17:04 |
th1a | Anyhow, it is water under the bridge. | 17:04 |
th1a | This is why I always hated this bug. | 17:04 |
th1a | Anyhow... | 17:05 |
aelkner | well, it's ordered by hierarchy now, and that will make welsh happy | 17:05 |
th1a | It does not make me happy! | 17:05 |
aelkner | i understand, and i can undo it if you like | 17:05 |
th1a | Please, and lets never speak of this issue again. | 17:06 |
aelkner | i can't control welsh speaking of it | 17:06 |
th1a | It is a minor bug full of edge cases and annoyance. | 17:06 |
th1a | Moving on aelkner. | 17:06 |
aelkner | so, perhaps after the meeting, you could show me how you got the bugs you assigned my | 17:07 |
aelkner | me | 17:07 |
aelkner | like not being able to edit labels | 17:07 |
aelkner | or no rich text for descriptions | 17:07 |
aelkner | perhaps you are looking at an out of date version | 17:07 |
th1a | Perhaps. | 17:08 |
th1a | That's the only reasonable explanation if it works for you. | 17:08 |
th1a | They aren't exactly subtle issues. | 17:08 |
aelkner | so, in the meantime, i started working on the unique ids in importer task | 17:08 |
aelkner | remember how we allow the sheet to have two rows with the same id | 17:08 |
aelkner | with the second row overwriting the results of the first | 17:09 |
aelkner | you wanted me to give an error if the same id comes up twice, remember? | 17:09 |
th1a | Yes. | 17:09 |
aelkner | and that's for years, terms, persons, etc. | 17:09 |
aelkner | so i'd like to get that one off my plate if that's ok | 17:09 |
th1a | Should be pretty quick, right? | 17:10 |
aelkner | well, it's not just a patch, i have to add a method of tracking the ids in the base class and use it in the various classes | 17:11 |
aelkner | plus i need a lot of test cases to prove that it works | 17:11 |
aelkner | but it's not going to take that long | 17:11 |
th1a | OK, basically the CanDo score system is more pressing, but if you're already started on the id's go ahead and finish it. | 17:12 |
aelkner | ok, and can you check on the label, description bugs in a newer version of cando? | 17:12 |
th1a | Well, actually, now that I think about it, the problem is that I was using the version of CanDo from the PPA, and if those changes (which aren't that recent) aren't in there, we have a problem. | 17:13 |
aelkner | perhaps we could do a google hangout after the meeting where you can screenshare and show me | 17:14 |
aelkner | also, there's this: https://bugs.launchpad.net/cando/+bug/1049966 | 17:14 |
th1a | I don't need to SHOW you. | 17:14 |
aelkner | well, i won't believe it until i see it | 17:15 |
th1a | The question is whether or not changes are missing the PPA. | 17:15 |
aelkner | i doubt it | 17:15 |
aelkner | i always push my code to trunk | 17:15 |
aelkner | ad i'm sure menesis uses trunk to make the changes to the ppa | 17:15 |
th1a | I'll update my ppa instance and double check. | 17:16 |
aelkner | ok, the removing title bug that i just posted here is a tricky one | 17:16 |
menesis | there were changes after I made a release | 17:16 |
menesis | to the ppa | 17:16 |
menesis | but you can see that in the revision log | 17:17 |
th1a | I just didn't think these would have been done very recently. | 17:17 |
th1a | But that could be it. | 17:17 |
aelkner | exactly | 17:17 |
aelkner | i don't understand why you would be seeing this problem | 17:17 |
aelkner | that's why i wanted you to show me | 17:18 |
th1a | I don't think it is weird to think that some changes might have been dropped. | 17:18 |
th1a | Let me double check. | 17:18 |
th1a | So the title thing is one of those "harder than you'd think" bugs? | 17:20 |
aelkner | no, not that, just that it doesn't make sense in all cases, so i needed to talk to you about that | 17:20 |
menesis | "hierarchy order" changes are not yet in the ppa | 17:20 |
menesis | I am not sure what bug are you talking about | 17:21 |
th1a | We added ckedit support to some edit views. | 17:21 |
th1a | Right aelkner? | 17:21 |
aelkner | yeah | 17:22 |
th1a | Can we figure out what revision that was? | 17:23 |
aelkner | menesis, don't bother merging the hierarchy order thing to the ppa | 17:23 |
aelkner | i'm going to undo it and push that change to trunk | 17:23 |
menesis | ckeditor for Description fields was in the first release of schooltool.cando | 17:25 |
th1a | OK, let's just table it until I can reproduce my own bugs. | 17:27 |
th1a | aelkner: Let's move on and continue after the gravel. | 17:27 |
th1a | Thanks aelkner. | 17:27 |
th1a | replaceafill? | 17:28 |
replaceafill | ok | 17:28 |
replaceafill | i also finished my tasks in dwelsh list | 17:28 |
replaceafill | i made some changes to the virginia reports | 17:29 |
replaceafill | based on yvl's suggestions from last week | 17:29 |
replaceafill | i also added stests for the section summary (charts) and the va section report (tables) | 17:29 |
replaceafill | the va section report had a bug in the attainment tables | 17:30 |
replaceafill | on monday i helped glenda who was preparing her training | 17:30 |
replaceafill | and she hit a really weird bug (at least for me) | 17:30 |
replaceafill | the teachers group view raises an error | 17:31 |
replaceafill | caused by some "ghost?" objects left in the members relationship | 17:31 |
replaceafill | i have no idea how that happened | 17:31 |
replaceafill | and my zodb skills are not good enough :( | 17:31 |
replaceafill | so, maybe yvl could take a look at it | 17:32 |
replaceafill | i'm really curious about how that happened | 17:32 |
th1a | Is there a report? | 17:32 |
yvl | can has db? | 17:32 |
replaceafill | yvl, sure | 17:32 |
yvl | thanks, will look at it | 17:32 |
replaceafill | http://cando.cteresource.org/Data.fs.gz | 17:32 |
replaceafill | and here's the paste.log | 17:33 |
replaceafill | http://cando.cteresource.org/var_log_schooltool_paste.log | 17:33 |
replaceafill | yvl, could please share how you diagnose it? :) | 17:33 |
yvl | sure - if ;) | 17:34 |
replaceafill | :D | 17:34 |
replaceafill | ok | 17:34 |
replaceafill | with some good tests for the other reports, i kept working on the completion reports | 17:34 |
yvl | I might end up with "well that was weird" | 17:34 |
replaceafill | yvl, not allowed :P | 17:34 |
yvl | :))) | 17:35 |
replaceafill | you *will* find out | 17:35 |
yvl | sir, yes, sir | 17:35 |
replaceafill | :D | 17:35 |
replaceafill | yvl, related note | 17:35 |
replaceafill | i saw you made the event change for tests | 17:35 |
replaceafill | now i'm getting bit by an evolve script in schooltool.requirement :( | 17:36 |
replaceafill | http://pastebin.com/JRKLPya8 | 17:36 |
replaceafill | here's the evolution script: | 17:36 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool.gradebook/flourish/view/head:/src/schooltool/requirement/generations/evolve1.py | 17:36 |
yvl | oh | 17:37 |
yvl | sorry, I did not run gradebook tests yet | 17:37 |
replaceafill | well, actually this test is on my virginia branch | 17:38 |
yvl | ok, will fix | 17:38 |
replaceafill | thanks | 17:38 |
replaceafill | i'll keep my workaround in the meantime | 17:38 |
replaceafill | yvl, last question | 17:38 |
replaceafill | for the chart report (for students) i've used a table formatter | 17:39 |
replaceafill | i wanted to use a similar approach for the completion report | 17:39 |
replaceafill | however th1a has requested the table to have some headers in the tbody | 17:39 |
replaceafill | which table formatters by default don't do | 17:39 |
replaceafill | this is for grouping sections by course btw | 17:40 |
replaceafill | i want to keep using the table formatter because: | 17:40 |
replaceafill | 1. automatic refresh on filter change (ajaxy) | 17:40 |
replaceafill | 2. there's already a column for spitting the chart i could reuse | 17:40 |
replaceafill | but i don't know how to modify the table formatter to "group" stuff and create the tbody header with colspan="numberofcolumns" | 17:41 |
replaceafill | (i'm not sure if i'm being clear) | 17:41 |
yvl | hmm | 17:42 |
replaceafill | maybe a table formatter is not right for this task | 17:43 |
replaceafill | in which case i'll need to duplicate the ajaxy behaviour of ajax.Table | 17:43 |
replaceafill | (which is not difficult) | 17:43 |
replaceafill | but i'll lose my column :( | 17:44 |
replaceafill | and will need to duplicate that as well | 17:44 |
th1a | Or perhaps there is an entirely different solution. | 17:44 |
th1a | Without using subheaders. | 17:44 |
th1a | (not that I have one off the top of my head) | 17:44 |
replaceafill | adding a Course column would be the easiest | 17:45 |
replaceafill | i think we could have the Course column if we set the right widths for the rest of the columns | 17:45 |
yvl | btw, do you need a single row of headers | 17:45 |
yvl | or two rows? | 17:45 |
th1a | Just do that for now replaceafill. | 17:46 |
replaceafill | yvl, just one <thead><tr> | 17:46 |
replaceafill | and several <tbody><tr><th> | 17:46 |
th1a | (well, maybe I"m cutting off the discussion too fast) | 17:46 |
replaceafill | :D | 17:46 |
replaceafill | i think tweaking somehow all the render* methods in the table formatter we could get it :D | 17:47 |
replaceafill | i was close last night but got tired ;) | 17:47 |
* yvl thinking | 17:47 | |
replaceafill | lets assume each item will be a section | 17:48 |
yvl | yes, that | 17:48 |
replaceafill | and we want to group them by course | 17:48 |
yvl | just thinking how ;) | 17:48 |
replaceafill | that's the use case | 17:48 |
replaceafill | ah ok :) | 17:48 |
replaceafill | th1a, related question | 17:48 |
replaceafill | i think you said we were doing the table version of the completion reports | 17:49 |
replaceafill | after we finish the charts one | 17:49 |
replaceafill | is that correct? | 17:49 |
replaceafill | so i can code all of this trying to reuse as much as possible | 17:49 |
replaceafill | (i like that table formatters make you think in smaller parts of functionality) | 17:50 |
replaceafill | instead of a huge update method doing it all... | 17:50 |
th1a | Oh... I don't really want to do the text version at all frankly. | 17:50 |
th1a | But we will probably end up doing it. | 17:50 |
replaceafill | kk | 17:51 |
replaceafill | ok, i think that's it from me | 17:51 |
yvl | (It seems I don't fully understand what you're trying to achvieve. But you could look into customizing formatter's renderRows to add that custom headerish row) | 17:51 |
replaceafill | yvl, right | 17:51 |
replaceafill | ok, i'll go with the extra Course column for now | 17:51 |
yvl | I could also add | 17:52 |
yvl | tag attributes for header cells | 17:52 |
yvl | instead of just class | 17:52 |
th1a | yvl: Basically, we're a bit crunched for horizontal space, and a course column seems redundant. | 17:53 |
yvl | oh! | 17:53 |
th1a | In most cases you'll probably have 5 - 50 sections of the same course. | 17:53 |
th1a | Well, 1 - 35. | 17:54 |
replaceafill | i'll give it another try today | 17:54 |
replaceafill | if i can't do it, i'll stick with the extra column :) | 17:54 |
th1a | It is worth another crack I think. | 17:54 |
yvl | replaceafill, try overriding renderRows | 17:55 |
replaceafill | cool | 17:55 |
replaceafill | yvl, will do | 17:55 |
replaceafill | imho it should be a combination of renderRows + getItems | 17:55 |
replaceafill | so you get the stuff grouped | 17:55 |
replaceafill | don't know | 17:55 |
replaceafill | will try :D | 17:55 |
yvl | and renderRows and renderRow | 17:55 |
*** menesis has quit IRC | 17:56 | |
replaceafill | table formatters seem complicated but they're pretty simple actually | 17:56 |
yvl | hmm, or better yet | 17:56 |
yvl | renderRows | 17:56 |
yvl | and add getGroup(item) | 17:56 |
replaceafill | :| | 17:56 |
replaceafill | !!!! | 17:56 |
replaceafill | good idea | 17:56 |
replaceafill | hhmm | 17:56 |
yvl | and if group not same as last, | 17:56 |
yvl | renderSubHeader | 17:56 |
replaceafill | ah | 17:56 |
yvl | and just plain html there | 17:56 |
yvl | would that work? | 17:56 |
*** menesis has joined #schooltool | 17:57 | |
replaceafill | yes, i could sort the sections by course | 17:57 |
replaceafill | that would give me the group behaviour | 17:57 |
replaceafill | great! | 17:57 |
yvl | course may be invsible column btw | 17:57 |
replaceafill | thanks yvl! | 17:57 |
replaceafill | ah yes | 17:57 |
replaceafill | i was about to ask that :D | 17:57 |
replaceafill | is that possible? | 17:57 |
replaceafill | i saw visible columns exist | 17:58 |
replaceafill | i thought, there should be invisible somewhere | 17:58 |
replaceafill | is that an attribute on the column? | 17:58 |
replaceafill | use of ommit or something? | 17:58 |
replaceafill | didn't look deeply into that | 17:58 |
yvl | I think you need to explicitly not pass the hidden column with visible_column_names | 17:59 |
yvl | to the formatter constructor | 17:59 |
replaceafill | ah | 17:59 |
replaceafill | self.columns_by_name[nm] for nm in visible_column_names | 17:59 |
yvl | but if you can do without, as in - add combined (course,section) sorter, just do without | 17:59 |
yvl | combined sorter may be faster | 18:00 |
yvl | to implement | 18:00 |
replaceafill | kk | 18:00 |
yvl | well, keep me posted ;) | 18:01 |
replaceafill | will do! | 18:01 |
* replaceafill done | 18:01 | |
th1a | Thanks replaceafill. | 18:02 |
th1a | yvl? | 18:02 |
yvl | well, I pushed that change to the book | 18:03 |
yvl | and the startup event for replaceafill :) | 18:03 |
yvl | and some bugfixes to schooltool.ldap | 18:03 |
yvl | writing better documentation helps to find bugs, it seems :) | 18:04 |
th1a | Indeed. | 18:04 |
yvl | which reminds me, I did not add translations to schooltool.ldap | 18:04 |
yvl | damn | 18:04 |
yvl | anyway | 18:04 |
yvl | I'd like to ask menesis to try packaging it soon | 18:04 |
menesis | ok | 18:05 |
yvl | and creating launchpad... project if he wants | 18:05 |
menesis | I have created https://launchpad.net/schooltool.ldap | 18:05 |
menesis | last week | 18:05 |
yvl | oh, awesome | 18:05 |
yvl | missed that | 18:05 |
replaceafill | we could use projects for cando and virginia ;) | 18:06 |
yvl | I'll add translations and merge | 18:06 |
yvl | that's all I'm afraid | 18:07 |
yvl | next... | 18:07 |
yvl | I have some request from replaceafill I think | 18:07 |
yvl | also some bugs to look at | 18:07 |
yvl | if th1a points me to what's important, I could smash a few more bugs | 18:08 |
yvl | as we're near release | 18:08 |
th1a | The Matt performance issues. | 18:08 |
yvl | right | 18:08 |
th1a | I'll look at the bugs though. | 18:08 |
yvl | thanks | 18:08 |
th1a | Thanks yvl. | 18:09 |
th1a | menesis? | 18:09 |
menesis | I implemented one feature for philippines this week | 18:10 |
menesis | and last.. don't remember | 18:10 |
menesis | nothing notable | 18:10 |
menesis | made releases last Thursday | 18:11 |
th1a | OK. Thanks menesis. | 18:12 |
th1a | We should probably wrap this up... | 18:12 |
th1a | I'm going to be trying to switch into doc writing mode this week. | 18:12 |
th1a | I have to do it in bursts. | 18:13 |
yvl | best of luck | 18:13 |
th1a | ;-) | 18:13 |
th1a | OK. | 18:13 |
th1a | Thanks guys. | 18:14 |
th1a | Have a good week/end. | 18:14 |
* th1a drops the bag of gravel. | 18:14 | |
replaceafill | thanks everybody | 18:14 |
aelkner | great weekend guys | 18:14 |
th1a | menesis, aelkner: I guess we do need a quick screenshare hangout so I can show you the forms I'm looking at in which version. | 18:14 |
aelkner | yes, let's do | 18:14 |
yvl | good luck guys | 18:15 |
th1a | menesis: Is 2.2.3 the newest released version of SchoolTool in the PPA? | 18:18 |
menesis | th1a: yes | 18:18 |
replaceafill | yvl, still around? | 18:28 |
replaceafill | th1a, we'll probably need a filter above the table for the completion report, right? | 18:54 |
replaceafill | (based on dwelsh last email) | 18:54 |
th1a | Yes. | 18:54 |
replaceafill | another good reason to go with table formatters :) | 18:54 |
th1a | replaceafill: Doesn't the section report remember a user's passing score? | 18:57 |
replaceafill | th1a, not yet | 18:57 |
replaceafill | reports don't remember yet | 18:57 |
replaceafill | i think they'll need to | 18:58 |
replaceafill | (based on glenda's question) | 18:58 |
th1a | ok. | 19:00 |
*** menesis has quit IRC | 20:22 | |
*** khildin has joined #schooltool | 20:43 | |
*** ignas has quit IRC | 20:55 | |
khildin | hello channel. Can anyone point me to documentation on authentication of schooltool against LDAP? | 20:59 |
th1a | Hi khildin. | 21:01 |
khildin | I am using an Ubuntu server with OpenLDAP and Samba4 and kerberos (Zentyal) and would like to use the same userbase with SSO for schooltool | 21:01 |
th1a | Actually, we're just writing that now. | 21:02 |
th1a | Actually, I need to review it. | 21:02 |
khildin | that would be awesome! | 21:02 |
th1a | So you can help. ;-) | 21:02 |
khildin | cool.... | 21:02 |
khildin | tell me what I can do? | 21:02 |
th1a | Well, if you're enough of a hacker to get on IRC and set up LDAP, perhaps you can build the documentation from source... | 21:04 |
th1a | See https://launchpad.net/schooltool-book | 21:04 |
th1a | This is the right branch: https://code.launchpad.net/~schooltool-owners/schooltool-book/flourish | 21:04 |
khildin | well... don't have too high hopes on my skillzz.. :P I'm just a converted MS sysadmin... ;) | 21:07 |
khildin | but I am sure willing to give it a go... | 21:07 |
th1a | I can walk you through. | 21:07 |
th1a | Are you on Ubuntu? | 21:07 |
th1a | (or we can just throw the updated files to you some other way) | 21:08 |
khildin | I am involved as community manager in zentyal community and currently deploying that server in a primairy school.... schooltool looks like THE missing link for educational deployment | 21:08 |
th1a | I guess I could just send you a zipfile. | 21:08 |
th1a | OH. | 21:08 |
khildin | yes I am using ubuntu | 21:08 |
th1a | Right, that's where I recognize the name, hi! | 21:08 |
khildin | :) | 21:08 |
th1a | I'll just update mine and zip up the html. | 21:09 |
khildin | that would be great | 21:09 |
th1a | OK, give me a few minutes. | 21:09 |
khildin | np | 21:10 |
th1a | Here's the key line: "If you have installed Zentyal (http://www.zentyal.com/) on the same server and configured Users / Groups modules, SchoolTool should be able to pick up LDAP settings automatically." | 21:12 |
khildin | o_O | 21:12 |
khildin | that sounds amazingly easy... ^_^ | 21:12 |
khildin | I could test that this week... | 21:13 |
khildin | I have remote shell acces on that server... so even can do that from home | 21:13 |
th1a | Well, making sure a specific LDAP configuration will work is relatively easy. | 21:13 |
th1a | I don't think I have your email. Do you want to private chat it to me? | 21:14 |
khildin | is there any community for schooltool? or only some devs on launchpad? | 21:15 |
khildin | sure | 21:15 |
th1a | Well... it is mostly here and users emailing me directly. | 21:16 |
th1a | SchoolTool is unfortunately, very difficult to hack on. | 21:17 |
khildin | I saw you use Zope? In the past I have been using Plone so not unfamiliar with Zope... | 21:20 |
khildin | Is there any activity in promoting schooltool? | 21:21 |
*** menesis has joined #schooltool | 21:24 | |
*** khildin_ has joined #schooltool | 21:27 | |
khildin_ | sorry... my router froze | 21:28 |
*** khildin has quit IRC | 21:28 | |
khildin_ | th1a: Is there any activity in promoting schooltool? | 21:29 |
*** khildin_ is now known as khildin | 21:29 | |
th1a | khildin: Well... we focus more on development than press. | 21:36 |
khildin | end of october there is t-dose in Eindhoven, Netherlands | 21:37 |
khildin | there will be an EDU-trac this year | 21:37 |
khildin | and schooltool might fit in just fine as a project | 21:37 |
th1a | I'll take a look. | 21:38 |
khildin | it could even be combined with zentyal... there will be a presentation and a stand for zentyal... | 21:38 |
khildin | t-dose.org is the website | 21:38 |
th1a | Ah, yes, that could be useful in concert with Zentyal. | 21:40 |
th1a | We get a lot of our growth through being embedded/distributed with other products. | 21:40 |
khildin | I can imagine that... | 21:42 |
khildin | th1a: Am I missing something or is this doc still without LDAP authentication? | 21:48 |
th1a | Well... that was something I asked after the first draft. | 21:49 |
th1a | What *exactly* does this do now? | 21:49 |
th1a | But I think it does do auth. | 21:49 |
th1a | You know developers, not good at stating the fundamentals. | 21:49 |
th1a | Also, we need to get the package into our PPA. | 21:50 |
th1a | Which should happen soon. | 21:50 |
th1a | It is in our bzr. | 21:50 |
th1a | But probably you should just wait a few days. | 21:50 |
th1a | And you'll be able to apt-get install schooltool.ldap | 21:50 |
khildin | ok thnx... it would be great to have schooltool available with almost automatic integration with Zentyal LDAP | 21:52 |
khildin | I presume the release will be announced in the users mailinglist? | 21:53 |
th1a | The official release will be synced with Quantal. | 21:53 |
th1a | I'll let you know when we get the package into our PPA that you can test. | 21:53 |
khildin | cool | 21:54 |
*** paulproteus has quit IRC | 22:42 | |
*** paulproteus has joined #schooltool | 22:49 | |
menesis | th1a: I have fixed a bug in zope.html package that prevented fckeditor from loading | 22:51 |
th1a | Cool. Thanks menesis. | 22:51 |
menesis | it did not work since last September... | 22:51 |
th1a | It fails kind of silently. | 23:01 |
*** replaceafill has quit IRC | 23:45 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!