*** alga has quit IRC | 01:05 | |
*** alga has joined #SchoolTool | 01:18 | |
*** dlobo has joined #schooltool | 02:25 | |
*** alga has quit IRC | 02:53 | |
*** dlobo has quit IRC | 02:54 | |
*** pcardune has quit IRC | 03:16 | |
*** dlobo has joined #schooltool | 03:21 | |
*** dlobo has quit IRC | 03:36 | |
*** dlobo has joined #schooltool | 04:25 | |
*** ignas has joined #schooltool | 04:27 | |
*** dlobo has quit IRC | 04:49 | |
*** krushik has joined #schooltool | 04:51 | |
*** krushik has quit IRC | 04:53 | |
*** krushik has joined #schooltool | 05:02 | |
*** krushik has quit IRC | 05:16 | |
*** krushik has joined #schooltool | 05:26 | |
*** ignas has quit IRC | 06:01 | |
*** alga has joined #SchoolTool | 11:09 | |
*** alga has quit IRC | 11:13 | |
*** alga has joined #SchoolTool | 11:13 | |
*** ignas has joined #schooltool | 11:14 | |
*** ronalde has joined #schooltool | 11:47 | |
*** ronalde has left #schooltool | 11:48 | |
*** klausade has joined #schooltool | 11:49 | |
klausade | hello. anybody know if I can add such information to our students in schooltool as address, phonenumber... | 11:55 |
---|---|---|
replaceafill | klausade, you can use contact information for that | 11:56 |
replaceafill | klausade, are you using the ubuntu karmic version? | 11:57 |
klausade | replaceafill: 1.4 on karmic. | 12:03 |
replaceafill | klausade, hhmm, since i don't use karmic, i'm not sure about it, but i'm sure the development version has contact information for persons | 12:04 |
replaceafill | you go to a person | 12:04 |
replaceafill | then click the contact button | 12:04 |
replaceafill | and iirc you get an edit button to edit contact information for that person | 12:06 |
klausade | replaceafill: i'm evauluating it for my childrens school. acutally "evaluating" is the wrong word, they need it, rich now they practically use post-its, for 230 pupils ... | 12:06 |
replaceafill | :| | 12:06 |
replaceafill | another way is to use custom demographics fields | 12:06 |
replaceafill | you go to manage -> demographics -> create fields for you required data (address, phone number, etc) | 12:07 |
replaceafill | then if you go to a person and click the edit button, you will see those additional demographics fields to store data | 12:07 |
*** yvl has joined #schooltool | 12:08 | |
klausade | replaceafill: thanks, found it. | 12:08 |
replaceafill | klausade, here's the demographics info http://book.schooltool.org/htmlhelp/demographics-schema.html | 12:08 |
klausade | replaceafill: do you use it in production at a school? | 12:08 |
replaceafill | i don't use it, i help someone that does :) | 12:08 |
replaceafill | yvl, is the self contact functionality (i guess that's called, right?) in karmic? | 12:09 |
replaceafill | i mean the functionality that allows you to store contact data for persons | 12:09 |
yvl | replaceafill: i'll look at it in a moment... | 12:10 |
replaceafill | yvl, i don't have karmic :( | 12:10 |
klausade | replaceafill: when I import my users, can I then add this contact info in the same csv/xls file?, I wonder. | 12:10 |
replaceafill | klausade, you mean, the additional demographics fields you define? | 12:11 |
klausade | replaceafill: yes. | 12:11 |
replaceafill | klausade, unfortunately no :( | 12:11 |
replaceafill | there's a bug in the way the xls importer works | 12:11 |
klausade | replaceafill: ouch! but not a showstopper. | 12:11 |
replaceafill | if you have additional custom demographics fields and try to do an xls import, you'll get an error | 12:11 |
replaceafill | klausade, schooltool works pretty well in production | 12:12 |
klausade | why does students need passwords? Or rather, why do they need to login? | 12:12 |
replaceafill | they can see their grades for example | 12:12 |
replaceafill | in some setups, they can communicate with the teacher also | 12:13 |
klausade | replaceafill: does schooltool let you compare your grades from year to year? | 12:13 |
replaceafill | compare as in it store grades from 2008 and i can get to that sections and look at them, yes | 12:14 |
klausade | replaceafill: yes, that is what i want. | 12:15 |
replaceafill | yes, the student is given a popup and the he/she selects wich section he/she wants to go and the grades are updated accordingly | 12:16 |
yvl | replaceafill: https://bugs.launchpad.net/schooltool/+bug/381158 ; it says it got released to Karmic | 12:16 |
yvl | (ST 1.2 and later) | 12:16 |
replaceafill | yvl, ah thanks | 12:16 |
replaceafill | it WAS called self-contact :) | 12:17 |
yvl | btw, in the code it's called BoundContact I think | 12:17 |
* yvl is really bad at naming stuff | 12:17 | |
replaceafill | :D | 12:17 |
replaceafill | better than SomeContact ;) | 12:18 |
yvl | well, it's kind of bound to BasicPerson, so... ;) | 12:18 |
yvl | oh, it has catalog / ST table refactoring as the prerequisite, so it would be non-trivial to backport to 1.0.x... | 12:19 |
*** replaceafill has quit IRC | 12:42 | |
*** ignas has quit IRC | 13:48 | |
*** ignas has joined #schooltool | 14:10 | |
*** mgedmin has joined #schooltool | 15:21 | |
*** jelkner has joined #schooltool | 15:31 | |
*** th1a has joined #schooltool | 15:53 | |
* th1a is going to be a bit late. | 15:53 | |
yvl | no problems, th1a | 15:54 |
*** replaceafill has joined #schooltool | 16:21 | |
Lumiere | 'morning | 16:30 |
yvl | morning | 16:34 |
yvl | th1a mentioned he'll be a bit late today | 16:34 |
th1a | I'm here... | 16:41 |
Lumiere | you look sick th1a :) | 16:42 |
th1a | Good morning yvl, menesis, aelkner, Lumiere, replaceafill. | 16:42 |
th1a | Sick? | 16:42 |
aelkner | morning | 16:42 |
Lumiere | the ... :) | 16:42 |
replaceafill | good morning | 16:42 |
Lumiere | I read "I'm here (but I really want to be in bed) | 16:42 |
menesis | morning | 16:43 |
th1a | No... more "you never know what a pain in the ass birthdays and holidays are until you're a parent." | 16:43 |
th1a | And pre-school and... | 16:43 |
th1a | OK, first off, | 16:44 |
th1a | thanks to menesis for making progress on getting packages approved for Ubuntu. | 16:44 |
th1a | Let's keep pushing on that. | 16:44 |
th1a | Which, by the way, is the goal for POV's April bonus. | 16:44 |
th1a | yvl: Do you have flights for the sprint? | 16:46 |
yvl | not yet th1a | 16:46 |
* yvl apologizes | 16:46 | |
th1a | Let's get that nailed down. | 16:46 |
yvl | yes | 16:47 |
th1a | Which dates are we shooting for again? | 16:47 |
yvl | Feb 15th - 19th | 16:49 |
yvl | th1a, maybe you have preferences +- 1 day, or something? | 16:50 |
th1a | No that's good. | 16:50 |
th1a | There is actually a school break that week, so my wife won't be working, which probably makes things simpler. | 16:51 |
yvl | good timing :) | 16:51 |
th1a | Or perhaps more complicated. ;-) We'll see. | 16:51 |
th1a | So yes, get those flights pinned down. | 16:52 |
th1a | Development news, yvl? | 16:52 |
jelkner | aelkner, good morning | 16:53 |
yvl | finished the security description tutorial: http://bazaar.launchpad.net/~justas-pov/schooltool/schooltool_security_descriptions/annotate/head%3A/src/schooltool/securitypolicy/security_descriptions.txt | 16:53 |
jelkner | seems like the date issue remains | 16:53 |
jelkner | i'm creating a new activity today (1/25) | 16:53 |
yvl | the tutorial is still in a branch, will be merged soon | 16:54 |
jelkner | and the Due Date is filled is as: 2010-01-21 | 16:54 |
th1a | jelkner, Could you discuss this with your brother at some other time and/or location? | 16:54 |
jelkner | certainly | 16:54 |
aelkner | jelkner: let's wait until the meeting is over | 16:54 |
th1a | Thanks. | 16:54 |
yvl | I played with security a lot last week | 16:55 |
yvl | we still have very odd scenarios | 16:55 |
th1a | Excellent. I was just starting to wonder if you had gotten yourself completely lost in the weeds. | 16:55 |
yvl | for example, if section access rights are not public | 16:56 |
yvl | a teacher is unable to look at some of the student home pages | 16:56 |
yvl | good luck finding out why :) | 16:56 |
yvl | so, I'll add at least devmode security check logging | 16:57 |
th1a | Hm... by "public" you mean to anyone? | 16:57 |
yvl | yes | 16:57 |
th1a | So in that case by "odd scenario" you mean "a bug?" | 16:58 |
yvl | well, the security rights are definitely too tight there: when student's sections get listed in the home page, | 16:58 |
yvl | and some of those sections are not accessible to a teacher | 16:59 |
yvl | the whole home page is not accessible | 16:59 |
yvl | which does not make any sense at all | 16:59 |
th1a | I see. | 16:59 |
yvl | (as the teacher is able to access other student's home pages) | 16:59 |
th1a | OK. That's something to work on. | 16:59 |
yvl | the problem is that without logging (or something (tm)), it's hard to nail down why those things happen | 17:00 |
yvl | I also checked how hard it would be to show in log in page | 17:00 |
*** dlobo has joined #schooltool | 17:00 | |
yvl | why you get redirected there | 17:00 |
yvl | it's possible, but it would take some effort to make results reasonable | 17:01 |
yvl | so - spent some time - decided not to do it | 17:01 |
th1a | Perhaps I should write a short list of the things we really *don't* want to happen permissions wise. | 17:01 |
yvl | that would be very useful | 17:02 |
th1a | Just to try to give you a sense of what's important and intentional and what's kind of random. | 17:02 |
th1a | I'll try to do that after aelkner is here. | 17:02 |
yvl | by the way, we could revisit security at the sprint | 17:03 |
th1a | yvl explaining why you can't do something would be useful -- definitely worth taking a look at. | 17:03 |
th1a | (as you did) | 17:03 |
yvl | thanks :) | 17:03 |
th1a | aelkner and I should probably spend some time tomorrow reading over your document. | 17:04 |
th1a | on security. | 17:04 |
th1a | See if we both understand it. | 17:04 |
yvl | just tell me if it is human-readable at all :) | 17:04 |
yvl | my plan for the nearest future - up untill the sprint is now | 17:05 |
yvl | to put groundwork for some of the longer efforts | 17:05 |
yvl | including documentation, translations (if I manage to finish it) | 17:06 |
yvl | and some other stuff - | 17:06 |
yvl | revisiting xls reports | 17:06 |
yvl | ummm | 17:06 |
yvl | maybe I'll just compose an email | 17:06 |
yvl | it's kind of random when picking from the top of my head :) | 17:07 |
th1a | OK. | 17:07 |
th1a | Here's one thing that comes to the top of my head... | 17:07 |
th1a | at some point you need to finish the customizable logo/letterhead you were working on. | 17:08 |
yvl | yes | 17:08 |
th1a | So if you want something small and discrete for a change... | 17:09 |
yvl | can we have a short discussion in the sprint? | 17:09 |
th1a | Sure. | 17:09 |
th1a | Then you and aelkner can update his reports to make sure it works. | 17:09 |
yvl | ok | 17:10 |
th1a | btw, you're mostly in charge of the agenda for the sprint yvl. | 17:10 |
yvl | I understand | 17:10 |
th1a | Just making sure. ;-) | 17:10 |
th1a | Also, keep helping/nagging menesis about packaging. | 17:10 |
yvl | I'm getting a slight panic attack because of that :) | 17:10 |
yvl | (the sprint agenda) | 17:11 |
th1a | Don't try to cram too many different subjects in. | 17:11 |
aelkner | yvl: we were going to work together on that, using my google doc | 17:11 |
aelkner | what happened to that effort? | 17:12 |
yvl | yes, aelkner, I'm very s*cky at collaborating on-line... | 17:12 |
aelkner | sicky? | 17:12 |
aelkner | :) | 17:12 |
yvl | ;) | 17:12 |
Lumiere | in what way is sucky a curse worthy of ****ing :) | 17:13 |
yvl | aelkner, I'll put down my thoughts there | 17:13 |
aelkner | yvl's delicate sensibilities | 17:13 |
yvl | :) | 17:14 |
aelkner | thanks | 17:14 |
yvl | got too deep into security issues | 17:14 |
yvl | it's a quagmire :| | 17:14 |
th1a | I'm happy you emerged at all. | 17:14 |
aelkner | nobody likes being mired in quag | 17:15 |
th1a | Because, you know, I'm not sending aelkner in after you. | 17:15 |
th1a | Then I'd just have two drowned developers. | 17:15 |
*** jelkner has quit IRC | 17:15 | |
yvl | yes, please keep aelkner alive | 17:15 |
yvl | we need him! | 17:15 |
th1a | OK... moving on... any news beyond that email thread, menesis? | 17:16 |
menesis | th1a: don't think so | 17:16 |
th1a | Cool. | 17:16 |
menesis | I still don't have any packages reviewed or uploaded | 17:16 |
menesis | but it seems dholbach will help me with that | 17:16 |
th1a | OK, just keep plugging away. | 17:17 |
menesis | I was reducing some dependencies and working on packages to make them suitable for inclusion | 17:17 |
th1a | Probably getting that first group of three (?) packages into the pipeline would be helpful. | 17:18 |
th1a | Get the machinery in motion and then feed more pieces in as you can. | 17:19 |
menesis | played with testing of packages using autopkgtest. kind of works but automatic testing is not my priority now | 17:19 |
th1a | Yeah, let's not get fancy. | 17:19 |
menesis | yes I will upload more packages soon | 17:19 |
th1a | Trying to do all 90 or whatever at once will just overwhelm everyone. | 17:19 |
menesis | the reason was that there is a debian/tests/all in each package and it had an obvious error in it. so I made it work when I will be able to test | 17:20 |
th1a | OK. | 17:21 |
th1a | Let's move on to replaceafill. | 17:22 |
replaceafill | th1a, first, can we talk after the meeting? | 17:22 |
replaceafill | or later in the day if you want | 17:22 |
th1a | replaceafill, sure. | 17:24 |
th1a | I haven't read your email yet. | 17:24 |
replaceafill | th1a, ah ok, it's a long boring mail anyway :) | 17:24 |
th1a | aelkner: Anything in particular we need to discuss before tomorrow? | 17:24 |
th1a | replaceafill, Looked like that. ;-) | 17:24 |
replaceafill | about work: i fixed a schooltool.gradebook bug | 17:24 |
replaceafill | related to jelkner's instance | 17:25 |
aelkner | did you submit the branch? | 17:25 |
replaceafill | aelkner, yep | 17:25 |
aelkner | cool | 17:25 |
replaceafill | and asked for the merge | 17:25 |
th1a | replaceafill: Which bug? | 17:25 |
replaceafill | https://bugs.launchpad.net/schooltool.gradebook/+bug/484485 | 17:25 |
yvl | by the way, somebody will need to migrate CanDo to work with newest ST / ZTK, after April | 17:26 |
replaceafill | it was related to sections without courses | 17:26 |
aelkner | it's the section with no course bug | 17:26 |
aelkner | th1a: you assigned replaceafill that bug a while back | 17:26 |
aelkner | so in addition to needing to patch jelkner's instance to not crash | 17:26 |
replaceafill | and i had a patch but hadn't created a branch for it | 17:27 |
aelkner | replaceafill submitted a permanent fix | 17:27 |
replaceafill | yes | 17:27 |
th1a | yvl: We need to time those migrations with the Debian Zope packages, right? | 17:27 |
th1a | Ah. | 17:27 |
yvl | several options here: | 17:28 |
replaceafill | th1a, i also started the IEP feature in cando | 17:28 |
yvl | ok, I'll ramble on later :) | 17:28 |
th1a | Where's the spec for that, replaceafill? | 17:28 |
replaceafill | let me get it for you | 17:28 |
th1a | yvl, Anything that's not a problem until after April is not a problem we need to focus on. | 17:29 |
replaceafill | th1a, https://blueprints.launchpad.net/cando/+spec/iep | 17:29 |
*** dlobo has quit IRC | 17:29 | |
replaceafill | dwelsh decided to focus in a per-section customization of competencies | 17:30 |
replaceafill | in order to make it simple | 17:30 |
replaceafill | we could go after a system wide customization, but it gets complex really quick | 17:30 |
th1a | Yes. | 17:30 |
replaceafill | we talked about it and then he decided that since it's a small number of students we're going to define iep competencies based on (student, section) | 17:31 |
th1a | OK. I'll take a look at it. | 17:31 |
replaceafill | i'm still in the middle of it | 17:32 |
replaceafill | i guess it will be finish in two more days | 17:32 |
th1a | Let's wrap this up and then replaceafill give me about 15 minutes to get more coffee and read this stuff and then do you want to have a private chat? | 17:32 |
replaceafill | yes please | 17:32 |
th1a | OK. | 17:32 |
replaceafill | ok, i'm done | 17:32 |
th1a | Have a great week gentlemen. I will see you tomorrow at the airport, aelkner. | 17:33 |
* th1a drops the bag of gravel. | 17:33 | |
aelkner | ok, see you then | 17:33 |
yvl | allright then, a great week for you all! | 17:33 |
th1a | replaceafill, btw, I have to finish a first explanation of the grant program before aelkner gets here tomorrow. | 17:34 |
th1a | So that should be helpful to you | 17:34 |
replaceafill | definitely | 17:35 |
th1a | I meant to finish it Friday but I was invaded by in-laws. | 17:37 |
replaceafill | :D | 17:38 |
*** alga has quit IRC | 17:47 | |
*** dlobo has joined #schooltool | 18:00 | |
*** mgedmin has quit IRC | 18:26 | |
*** alga has joined #SchoolTool | 18:30 | |
*** ignas has quit IRC | 19:48 | |
*** pcardune has joined #schooltool | 19:57 | |
replaceafill | menesis, ping | 20:06 |
menesis | pong | 20:06 |
replaceafill | hey menesis quick question (not schooltool related though) | 20:06 |
replaceafill | have you ever undo a transaction in a Data.fs file? | 20:07 |
replaceafill | somebody deleted something in an app using grok 1.0 and i remember the Zodb has facilities for undoing things | 20:07 |
menesis | no, not me | 20:07 |
replaceafill | menesis, ah ok, thanks then | 20:08 |
menesis | other developers in my office do customer support | 20:08 |
replaceafill | menesis, :D thanks | 20:08 |
*** ignas has joined #schooltool | 20:09 | |
*** dkg0 has quit IRC | 20:25 | |
*** menesis has quit IRC | 20:25 | |
*** klausade has quit IRC | 20:25 | |
*** klausade has joined #schooltool | 20:32 | |
*** menesis has joined #schooltool | 20:32 | |
*** dkg0 has joined #schooltool | 20:33 | |
*** pcardune has quit IRC | 20:38 | |
*** replaceafill has quit IRC | 21:17 | |
*** pcardune has joined #schooltool | 21:41 | |
*** dlobo has quit IRC | 22:12 | |
*** dlobo has joined #schooltool | 22:31 | |
*** replaceafill has joined #schooltool | 22:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!