*** povbot has joined #schooltool | 13:01 | |
*** bskahan has quit IRC | 13:09 | |
*** Aiste has joined #schooltool | 13:41 | |
*** Aiste has quit IRC | 13:43 | |
*** jinty has joined #schooltool | 14:12 | |
*** bskahan has joined #schooltool | 14:35 | |
*** ignas has joined #schooltool | 14:43 | |
*** strichter is now known as srichter | 14:56 | |
*** jinty has quit IRC | 15:12 | |
*** Aiste has joined #schooltool | 15:27 | |
povbot | /svn/commits: * bskahan committed revision 4112: | 16:24 |
---|---|---|
povbot | /svn/commits: make section title attribute required, using it as the section code. | 16:24 |
*** matiasV has joined #schooltool | 16:26 | |
ignas | bskahan, ping | 16:44 |
bskahan | ignas: hey | 16:50 |
ignas | section titles | 16:51 |
ignas | required | 16:51 |
ignas | REST ? | 16:51 |
bskahan | ? | 16:51 |
bskahan | not finished, but no tests break do they? | 16:51 |
ignas | i see | 16:51 |
ignas | just reminding, such things are easy to forget ;) | 16:52 |
bskahan | your right, thanks for the heads up | 16:52 |
* bskahan wonders why no tests break, now that you mention it | 16:52 | |
bskahan | because schema required="True" isn't enforced over rest | 16:53 |
bskahan | i guess | 16:54 |
bskahan | ignas: title isn't optional in the RNG grammar | 16:54 |
ignas | oh, i thought it was | 16:55 |
ignas | maybe i am confusing it with courses | 16:56 |
bskahan | since it was required via rest but not in the browser, I guess it was a bug before | 16:57 |
bskahan | fixed now | 16:57 |
bskahan | ;) | 16:57 |
bskahan | ignas: your probably thinking of the course attribute in the section grammar | 17:13 |
bskahan | it isn't used, and you made it optional at some point (thanks) | 17:13 |
bskahan | I need to hook it up to add a section to a course on creation | 17:14 |
*** ignas has quit IRC | 17:24 | |
matiasV | Hi People, I'm playing with schoolbell to use as a workgroup calendar and I have only one showstopper... I need a way to display the joint calendar of all group members | 17:56 |
*** dwoo has joined #schooltool | 17:56 | |
matiasV | I was thinking in hacking the "Group" class as we do not need a separate calendar for the group... is this the best way to do it? | 17:57 |
*** erchache has joined #schooltool | 18:01 | |
erchache | hi | 18:01 |
matiasV | hi | 18:01 |
bskahan | matiasV: hey | 18:03 |
bskahan | why not make a group with just those 2 members? | 18:03 |
bskahan | nm | 18:03 |
bskahan | misunderstood the question | 18:03 |
bskahan | you want to combine all the users individual calendars in one view? | 18:04 |
matiasV | bskahan, yes | 18:04 |
bskahan | there's no simple way to do it | 18:04 |
bskahan | you could overlay all the members calendars through the overlay portlet on the left side of the calendar views | 18:05 |
bskahan | if you wanted to hack something in I have an idea for a good way to do it | 18:06 |
bskahan | but its not trivial | 18:06 |
bskahan | the "right way" would be to change the calendar subscription behavior so that when you subscribe to a groups calendar you also subscribe to all of the direct members of that group | 18:08 |
matiasV | But I do not want to see all the members list in my subscription | 18:09 |
bskahan | for punkrock points it would have a nice javascript tree expander in the portlet | 18:09 |
bskahan | yeah, that's why the JS tree would be nice | 18:09 |
matiasV | my JS skills are non-existent :( | 18:11 |
bskahan | its a feature that was just recently discussed, but I don't see it happening until August | 18:11 |
bskahan | its something that I'd like to see though | 18:12 |
matiasV | and other requirement is that non schollbell users need to see the overlayed calendar | 18:12 |
bskahan | via iCal? | 18:12 |
matiasV | nope | 18:12 |
bskahan | or through the web? | 18:12 |
matiasV | web would do it | 18:13 |
bskahan | there's no way to do that easily | 18:13 |
matiasV | iCal is a plus | 18:13 |
bskahan | the best was to do it would be to stress that people should use the group calendar for events that everyone should see | 18:13 |
bskahan | s/was/way/ | 18:13 |
bskahan | then you could give public access to that group calendar | 18:14 |
bskahan | currently there's no way for anonymous users to view a combined set of calendars | 18:14 |
bskahan | good feature request though | 18:14 |
matiasV | What would be the way to request that? I can speak some python/ZODB but nothing about Zope/JS | 18:16 |
bskahan | file it in the issue tracker http://issues.schooltool.org/ | 18:17 |
bskahan | that's the best way for it not to get lost | 18:17 |
bskahan | I'd file both of those seperately | 18:18 |
matiasV | great, thanks bskahan! Will file both now | 18:18 |
bskahan | np | 18:18 |
bskahan | I like both ideas | 18:18 |
* matiasV will add to the feature request: "I like both ideas <dixit: bskahan>" | 18:19 | |
bskahan | ;) | 18:19 |
bskahan | sure | 18:19 |
bskahan | th1a is the person who needs to be convinced | 18:20 |
th1a | Well... | 18:20 |
bskahan | I think he liked the tree in the portlet too | 18:20 |
bskahan | speak of the devil | 18:21 |
th1a | The devil is out of bed. | 18:21 |
matiasV | Hi Mr Devil | 18:27 |
th1a | Hi matiasV | 18:27 |
matiasV | I'm filling the feature request right now.... any comments? | 18:28 |
th1a | I don't know how many additional calendaring features we can add (with paid work). We've got a lot of other school related functionality to start working on. | 18:28 |
matiasV | or you need some good cups of coffe befor answering? | 18:29 |
th1a | I'm going to finalize the plans for the next batch of development today, but I don't think I can squeeze anything else in. | 18:30 |
bskahan | good stuff to add to the available tasks though | 18:30 |
matiasV | I will add the feature as is... maybe I can make some time to play with it a little | 18:32 |
*** ignas has joined #schooltool | 18:32 | |
th1a | Right. Something for our students to work on. | 18:33 |
bskahan | th1a: the list of features we'd like to see will be helpful | 18:35 |
bskahan | having some hint to get people started on each would be huge | 18:36 |
th1a | We need a wiki, I think. | 18:36 |
bskahan | I think we should use a real wiki (moin or something) rather than zwiki | 18:36 |
bskahan | on the new server | 18:37 |
bskahan | zwiki leaves something to be desired | 18:37 |
mgedmin | in what way zwiki is not a real wiki? | 18:40 |
erchache | zwiki is a shit | 18:41 |
erchache | ooopsss | 18:41 |
erchache | excuse me :D | 18:41 |
erchache | zwiki is a pseudowiki | 18:41 |
bskahan | zwiki feels cumbersome | 18:41 |
erchache | a cms convert on a wiki | 18:41 |
bskahan | I'm not sure we need a wiki | 18:41 |
bskahan | plone allready provides CMS | 18:42 |
bskahan | people can join and contribute documents | 18:42 |
bskahan | we can make some documents editable by any site member | 18:42 |
th1a | We need a friendlier issue tracker, really. | 18:42 |
*** dwoo has quit IRC | 18:42 | |
bskahan | I'm not sure what zwiki really provides in a plone site | 18:43 |
bskahan | the easy links are nice I guess | 18:43 |
th1a | bskahan: Yeah, a Plone site is an odd context for a wiki. | 18:43 |
th1a | It does get confusing. | 18:43 |
mgedmin | in what way zwiki feels cumbersome? | 18:43 |
bskahan | <- not a big fan of wikis | 18:43 |
bskahan | mgedmin: the document interface in zwiki pages is more complex than the standard CMF/AT document interface | 18:45 |
bskahan | and I don't think the aditional features (undo, wiki links) are worth it | 18:45 |
erchache | i use a plone with zwiki and smell very very very bad! | 18:45 |
erchache | for a wiki....mediawiki | 18:45 |
mgedmin | ah, the zwiki-inside-plone thing | 18:45 |
mgedmin | I never understood the purpose of that | 18:46 |
erchache | if you want to use php instead zope | 18:46 |
bskahan | I'd rather just use plone | 18:46 |
bskahan | I was hoping that the delay getting the server would push us into plone 2.1 timeframe, but its not looking likely at this point | 18:46 |
th1a | SteveA: ayt? | 18:47 |
bskahan | since it sounds like plone 2.1 is going to get delayed some more | 18:47 |
*** ffsnoopy has joined #schooltool | 18:49 | |
erchache | thla: you want a wiki to share information with the rest of comunity users? | 18:50 |
th1a | Sure. | 18:50 |
erchache | for a wiki the best is mediawiki software...i use it on my enciclopedia | 18:50 |
erchache | is simply.....the best! | 18:50 |
erchache | and i dont get any money for publicity ;) | 18:50 |
th1a | erchache: I like MediaWiki too. | 18:51 |
ffsnoopy | pardon the interruption, but when changing a person's details (nickname, email. phone, etc.), where is the code to process the request located? | 18:52 |
erchache | :? im not a programmer | 18:52 |
erchache | :( | 18:52 |
ffsnoopy | the question was to anyone in general | 18:52 |
bskahan | ffsnoopy: off the top of my head, schoolbell.app.browser.app.PersonDetailsView.update | 18:53 |
bskahan | I don't think there's a seperate readonly view | 18:53 |
ffsnoopy | bskahan: I see it, thank you very much | 18:54 |
bskahan | yeah, its something like that | 18:54 |
bskahan | np | 18:54 |
bskahan | person schedule adds the user to the sections but it doesn't create a timetable | 19:12 |
bskahan | is that the correct behavior? | 19:13 |
th1a | Hm? | 19:13 |
th1a | Oh, NO. | 19:13 |
bskahan | I've been trying to figure out the right way to handle updating timetables on section membership events | 19:14 |
bskahan | now I understand why I was confused, but I'm not sure what the correct behavior is | 19:14 |
bskahan | mgedmin: have a minute? | 19:16 |
mgedmin | bskahan, ok | 19:22 |
bskahan | nm | 19:23 |
bskahan | still reading | 19:23 |
bskahan | sorry | 19:23 |
bskahan | actually, yeah. should PersonTimetableSetupView create a timetable for that person? | 19:24 |
bskahan | I'll add it if it should, I'm just concerned that I'm not understanding something | 19:24 |
*** raba has joined #schooltool | 19:25 | |
mgedmin | np | 19:27 |
mgedmin | err, I meant no | 19:27 |
mgedmin | there are timetables and composite timetables | 19:28 |
bskahan | because it's inherited in the composite timetable? | 19:28 |
* bskahan nods | 19:28 | |
bskahan | ok | 19:28 |
mgedmin | composite timetables automatically include all activities from all sections that a student belongs to | 19:28 |
mgedmin | a person's timetable will usually be empty | 19:28 |
bskahan | when would a Person have their own timetable? | 19:28 |
mgedmin | a section's timetable will be non-empty | 19:28 |
mgedmin | probably never | 19:28 |
bskahan | ok, that's what was confusing me | 19:29 |
bskahan | thanks | 19:29 |
bskahan | so I need to add a TTSource for instructors | 19:29 |
bskahan | so they'll get their sections in their Composite TT | 19:30 |
bskahan | nm, its allready there | 19:30 |
* bskahan is apparently still confused | 19:31 | |
*** dwoo has joined #schooltool | 19:43 | |
dwoo | I have a question- what does this mean? ComponentLookupError: ((<zope.schema._field.Dict object at 0x2a9a559650>, <zope.publisher.browser.BrowserRequest instance URL=http://localhost:7080/persons/Homsar/@@pizza_toppings.html>), <InterfaceClass zope.app.form.interfaces.IInputWidget>, u'') | 19:52 |
* th1a pokes bskahan | 19:57 | |
*** th1a is now known as th1a|shower | 19:58 | |
bskahan | dwoo: hey | 20:05 |
bskahan | did you update the view code to match your changes to the preference object? | 20:06 |
*** erchache has quit IRC | 20:07 | |
*** th1a|shower is now known as th1a | 20:11 | |
dwoo | Yes. | 20:11 |
th1a | dwoo: If you work hard and eat your vegetables, someday you too may be able to sit around in your pajamas until 1:00 and get paid for it. | 20:12 |
th1a | I'm working on my inspirational pitch for young open source developers. | 20:13 |
th1a | Perhaps it needs some work. | 20:15 |
*** th1a is now known as th1a|unch | 20:15 | |
* bskahan is up dressed and working by 07:30 | 20:15 | |
bskahan | rather than until 01:00 ;) | 20:15 |
th1a|unch | I'm up, dressed and working at 3:00 AM. | 20:16 |
th1a|unch | Then I go to bed. | 20:16 |
bskahan | if magda didn't leave for work at 7 I probably would work a different schedule | 20:17 |
*** ffsnoopy has quit IRC | 20:18 | |
*** dwoo has quit IRC | 20:21 | |
*** alga has joined #SchoolTool | 20:37 | |
*** thisfred has quit IRC | 20:46 | |
*** erchache has joined #schooltool | 21:04 | |
*** gintas has joined #schooltool | 21:18 | |
*** erchache has quit IRC | 21:21 | |
*** REdOG has joined #schooltool | 21:32 | |
REdOG | ive installed zopex3 and schoolbell but I get an error | 21:33 |
REdOG | from zope.component import provideAdapter, adapts | 21:33 |
REdOG | ImportError: cannot import name provideAdapter | 21:33 |
REdOG | its not a path problem, the zope install does not have provideAdapter in zope.component. | 21:35 |
bskahan | REdOG: schoolbell requires Z3 from svn | 21:41 |
REdOG | ah ha! | 21:45 |
bskahan | REdOG: the release packages off the schooltool website include a Zope snapshot | 21:46 |
REdOG | yes I saw that, but I was trying to use the one I already had :-? | 21:47 |
bskahan | :) | 21:48 |
REdOG | is it just me or is there a reason that svn co http://source.schooltool.org/svn/trunk/schoolbell isn't working? | 21:49 |
mgedmin | worksforme | 21:51 |
mgedmin | we once had a problem like this | 21:52 |
mgedmin | it turned out that the firewall (shorewall) on our office router blocked some IP address ranges | 21:52 |
REdOG | I can see the svn repo in http:// | 21:53 |
mgedmin | that were officially unassigned a few years ago but were later assigned to some ISP in the US | 21:53 |
REdOG | but svn gives me | 21:53 |
REdOG | svn: REPORT request failed on '/svn/!svn/vcc/default' | 21:53 |
REdOG | svn: REPORT of '/svn/!svn/vcc/default': 400 Bad Request (http://source.schooltool.org) | 21:53 |
mgedmin | REdOG, what version of svn do you use? | 21:53 |
REdOG | 1.1.3 | 21:54 |
mgedmin | I have 1.1.1 here | 21:54 |
mgedmin | svn ls works, let me try svn co | 21:54 |
mgedmin | works too | 21:55 |
REdOG | I bet its my proxy | 21:56 |
mgedmin | looks like it | 21:57 |
mgedmin | I see no REPORT of /svn/!svn/vcc/default from SVN/1.1.3 in the server logs | 21:58 |
mgedmin | there are two successful REPORT requests for that url, one from SVN/1.1.1 (my test), one from SVN/1.2.0 | 21:58 |
mgedmin | (in the last hour) | 21:58 |
REdOG | ok, thanks Ill wait till i get home and try again | 21:59 |
*** th1a|unch is now known as th1a | 22:12 | |
th1a | And now I shall attempt to resize my Mac OS partition and install Ubuntu PPC. Wish me luck. | 22:15 |
*** th1a has quit IRC | 22:16 | |
mgedmin | luck! | 22:19 |
*** mgedmin has quit IRC | 22:19 | |
REdOG | gl | 22:19 |
*** th1a has joined #schooltool | 22:19 | |
bskahan | that was quick | 22:20 |
*** alga has quit IRC | 22:23 | |
th1a | I'm on my Linux box. | 22:27 |
th1a | Step #1, Clean up Mac partiton using newly purchased DiskWarrior software. | 22:28 |
th1a | Failed! | 22:28 |
bskahan | heh | 22:28 |
th1a | Doesn't work with Tiger. | 22:28 |
bskahan | ouch | 22:28 |
th1a | Actually, that's step 1a. | 22:28 |
th1a | Step 1 was to defragment the drive. | 22:28 |
th1a | That failed, reporting some glitch in the hard drive structure, leading to step 1a. | 22:29 |
th1a | OK, looks like I can download an update. | 22:31 |
*** ignas has quit IRC | 22:44 | |
*** bska|mobile has joined #schooltool | 22:54 | |
*** bskahan has quit IRC | 22:56 | |
*** SteveA has quit IRC | 23:00 | |
*** SteveA has joined #schooltool | 23:06 | |
bska|mobile | worth taking a look at | 23:15 |
bska|mobile | http://prototype.conio.net/ | 23:15 |
*** bskahan_ has joined #schooltool | 23:34 | |
*** bska|mobile has quit IRC | 23:41 | |
th1a | OK, that was probably very bad. The computer just crashed in the middle of rebuilding the disk directories. | 23:48 |
th1a | SteveA: ping | 23:49 |
SteveA | hello | 23:49 |
SteveA | i'm about to go to bed | 23:49 |
SteveA | for it is almost midnight in .lt | 23:49 |
th1a | OK. | 23:50 |
th1a | Are you going to EuroPython? | 23:50 |
SteveA | yes | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!