*** pcardune has joined #schooltool | 02:31 | |
*** pcardune has quit IRC | 02:47 | |
*** jinty has quit IRC | 02:57 | |
*** maccabeus has joined #schooltool | 02:59 | |
maccabeus | hi all | 03:01 |
---|---|---|
maccabeus | anybody have time for a question abotu schoolbell/schooltoll? | 03:01 |
maccabeus | is anyone using schoolbell in production right now? | 03:16 |
*** wrobel has quit IRC | 03:17 | |
*** pcardune has joined #schooltool | 03:40 | |
*** maccabeus has quit IRC | 03:49 | |
*** pcardune has quit IRC | 08:02 | |
*** zing has joined #schooltool | 08:43 | |
*** zing is now known as maccabeus | 08:44 | |
maccabeus | so anybody out there? | 08:45 |
maccabeus | I've got a question about what bits to use from schooltool... | 08:45 |
th1a | maccabeus: Hi. | 09:22 |
maccabeus | hey - -how's it going? | 09:23 |
*** ignas has quit IRC | 09:23 | |
th1a | OK... getting ready for bed. What do you need? | 09:23 |
maccabeus | which pathway do I want to take if I need calendaring for a small educational organization | 09:23 |
maccabeus | individuals and resources | 09:24 |
th1a | Do you want to track class schedules? | 09:24 |
maccabeus | no | 09:24 |
maccabeus | Just people and resources | 09:24 |
th1a | Probably SchoolBell... although I should warn you a bit that we aren't doing a lot to support the basic calendaring apps right now. | 09:25 |
th1a | We've got all our developers focused on new functionality (grading, attendance, etc). | 09:25 |
maccabeus | where are things going? seems like there's a big push on the full solution right now | 09:25 |
th1a | Right. | 09:25 |
th1a | Doing the calendaring first didn't really work out as we would have hoped in terms of building a developer community. | 09:26 |
maccabeus | gotcha -- people really were needing the information system I'll bet | 09:26 |
th1a | The calendar was a good first release, but it is hard to keep all the balls in the air at once. | 09:27 |
th1a | So anyhow, that's your friendly warning ;-) | 09:27 |
maccabeus | right -- ok, no problem. I'll see if I can find a couple of other options ---- thx for the advice! take it easy | 09:27 |
th1a | good night. | 09:27 |
*** maccabeus has left #schooltool | 09:28 | |
*** wrobel has joined #schooltool | 09:38 | |
*** jfroche has joined #schooltool | 09:58 | |
*** srichter has joined #schooltool | 10:28 | |
*** jfroche has quit IRC | 10:52 | |
*** jfroche has joined #schooltool | 10:53 | |
*** gintas has joined #schooltool | 11:48 | |
*** jinty has joined #schooltool | 11:52 | |
*** gintas has quit IRC | 12:17 | |
*** Aiste has joined #schooltool | 12:17 | |
*** jfroche has quit IRC | 12:25 | |
*** ignas has joined #schooltool | 12:45 | |
*** thisfred has joined #schooltool | 12:46 | |
*** Aiste has quit IRC | 13:02 | |
*** gintas has joined #schooltool | 13:07 | |
*** mgedmin has joined #schooltool | 13:07 | |
*** Aiste has joined #schooltool | 13:08 | |
*** Aiste has quit IRC | 13:25 | |
*** Aiste has joined #schooltool | 13:44 | |
*** Aiste has quit IRC | 14:53 | |
*** Aiste has joined #schooltool | 14:55 | |
*** alga has joined #SchoolTool | 16:01 | |
*** gintas has quit IRC | 16:04 | |
ignas | any CanDo devs here? | 16:09 |
Lumiere | ignas: still there? | 16:50 |
ignas | yep | 16:51 |
Lumiere | Paul Carduner and I are going to sit and talk about Resource Scheduling user stories Wednesday at 1pm my time (6pm UTC) | 16:55 |
Lumiere | if you have a set of user stories that you wanted to share... you're more then welcome to join in | 16:55 |
ignas | ok | 16:57 |
Lumiere | bbiab | 17:02 |
*** Lumiere has left #schooltool | 17:02 | |
*** Lumiere has joined #schooltool | 17:22 | |
*** gintas has joined #schooltool | 17:52 | |
*** wdickers has joined #schooltool | 17:57 | |
*** aelkner has joined #schooltool | 18:02 | |
aelkner | hey will | 18:02 |
wdickers | morning | 18:03 |
aelkner | sorry again, haven't been able to make any progress. still in bed most of the day. | 18:04 |
aelkner | Good news is new heaters are being installed. | 18:05 |
aelkner | You have the spec, right? | 18:05 |
wdickers | yes | 18:05 |
aelkner | I've found it easier to follow now that I see what Tom has been doing. | 18:06 |
aelkner | Section 3 is where to start. | 18:06 |
wdickers | Okay, should I review the spec for today? | 18:07 |
aelkner | You should defintely get to know that section. | 18:07 |
aelkner | I would say yes. | 18:07 |
aelkner | It's going to help us code in the end. | 18:08 |
wdickers | Alright, and the entire chapter 3.x.x? | 18:08 |
aelkner | Yeh, and look at Tom's agent code to see how he's applied the spec. | 18:09 |
aelkner | I'd do another svn up on it as it has changed. | 18:11 |
wdickers | in the doctest we can now see an example of him using condition when building a request ack | 18:15 |
wdickers | I mean message, not ack | 18:15 |
ignas | does cando have some kind of rich text editor in schooltool? | 18:22 |
wdickers | what do you mean, for the programmers or users? | 18:23 |
Lumiere | ignas: it includes FCKeditor I believe | 18:24 |
ignas | wdickers: users | 18:24 |
ignas | hmm, i'll need it in schooltool too | 18:24 |
wdickers | not that I know of, but there are definitely FCK files in it | 18:24 |
Lumiere | it's the sort of thing that should be provided in the core of schooltool | 18:27 |
ignas | yep i guess | 18:28 |
wdickers | aelkner: if you're still there, do you remember the different codes for the acks? | 18:28 |
Lumiere | a lot of features could take advantage of a rich text editor | 18:28 |
aelkner | I'm still here. | 18:29 |
aelkner | Does anyone know how to get XGNONE-CHAT to alert you when people are chatting? | 18:29 |
aelkner | It's stupid to have to check constantly. | 18:29 |
aelkner | A bell or something? | 18:30 |
mgedmin | there are a couple of plugins | 18:30 |
mgedmin | edit -> preferences -> plugins | 18:30 |
aelkner | thanks. | 18:31 |
aelkner | wdickers: what different codes? | 18:32 |
aelkner | Do you mean the different kinds of acks? | 18:32 |
aelkner | Immediate, intermediate and final? | 18:32 |
wdickers | yes | 18:34 |
wdickers | So could you explain those again? intermediate was basically 'hold on a sec', but what were the other two? | 18:34 |
aelkner | Are you looking at section 3.3.5.6? | 18:35 |
wdickers | I see it, I was looking in the wrong section, thanks | 18:38 |
wdickers | I'll study chapter 3 tonight. See you tomorrow | 18:39 |
*** gintas has quit IRC | 18:39 | |
*** wdickers has quit IRC | 18:40 | |
Aiste | th1a: ayt? | 19:05 |
Lumiere | bbl | 19:08 |
*** Lumiere has left #schooltool | 19:08 | |
*** pcardune has joined #schooltool | 19:19 | |
pcardune | aelkner, ayt? | 19:19 |
*** srichter has quit IRC | 19:22 | |
ignas | pcardune: hi | 19:33 |
pcardune | hi ignas | 19:33 |
ignas | pcardune: got some time ? | 19:33 |
pcardune | ignas, yes | 19:34 |
ignas | are you using timetables in CanDo ? | 19:34 |
ignas | as in ICompositeTimetables(person/section/group) etc ? | 19:35 |
pcardune | no | 19:35 |
pcardune | we are doing nothing with time tables | 19:35 |
ignas | good for you | 19:36 |
ignas | i am redoing a lot in there at the moment | 19:36 |
ignas | just wanted to know whether my refactoring/redesign will affect you ... | 19:36 |
pcardune | the only packages we work with at this point are: person, course, requirement, app | 19:36 |
ignas | i see | 19:36 |
ignas | your FCK editor integration code | 19:37 |
pcardune | and dashboard | 19:37 |
ignas | would it be possible to merge it into schooltool trunk in one way or another ? | 19:37 |
pcardune | and eventually, help | 19:37 |
pcardune | yes | 19:37 |
ignas | my school wants a rich text editor | 19:37 |
pcardune | i think it is pretty straight forward | 19:37 |
ignas | i can find examples of usage in CanDo sources, yes? | 19:38 |
pcardune | i think if you look at the schooltool branch we made specifically for cando2006 you will see it there | 19:38 |
ignas | i see | 19:38 |
pcardune | we had to change the view_macros.pt to put in some javascript that loads fckeditor for all textarea tags with a certain class | 19:39 |
ignas | i see | 19:39 |
ignas | the last thing | 19:40 |
ignas | how much are you using person demographics ? | 19:40 |
ignas | are you using demographics package at all? | 19:40 |
pcardune | no | 19:41 |
ignas | would it affect you a lot if i'd let's say add a name,surname attributes instead of the title nonsense thing to the base person? | 19:41 |
pcardune | we would need there to be a title attribute for person | 19:41 |
ignas | to have sorting by name/surname in all the person lists | 19:41 |
ignas | and simmilar goodies | 19:41 |
pcardune | yeah, that would be fantastic | 19:42 |
ignas | settable title? or just readonly will do? | 19:42 |
ignas | pcardune: we have sortable person lists in schooltool already (at least in membership edit views) | 19:42 |
pcardune | readonly is fine | 19:42 |
aelkner | here i am. | 19:42 |
pcardune | aelkner, do you see my private message? | 19:43 |
ignas | pcardune: is your person any different from the base person ? i mean have you extended it in one way or another ... | 19:43 |
pcardune | nope | 19:43 |
ignas | any requirements on the horizon ? like having a birth year, or email etc? | 19:44 |
pcardune | eventually, but there are no concrete user stories at this time | 19:44 |
pcardune | whatever information an average school would normally have | 19:44 |
pcardune | nothing that would relate directly to our work with competencies | 19:45 |
ignas | i see | 19:45 |
pcardune | aelkner, can you see my private message? | 19:45 |
pcardune | ignas, the main change i'd like to see with persons, is to unlock the title attribute | 19:46 |
ignas | unlock ? | 19:46 |
pcardune | well, by default you can't see *any* information about *any* person unless you are in the right group | 19:46 |
pcardune | that includes the title attribute | 19:47 |
ignas | hmm | 19:47 |
ignas | will keep it in mind | 19:47 |
pcardune | I think the information for a person's name should be viewable to the authenticated crowd | 19:47 |
ignas | maybe we should have IPublicPerson interface and make it visible to absolutelly everyone, or have all the info in an attribute of a person that shortcuts the __parent__ chain of a person etc. | 19:48 |
ignas | i will think about it | 19:49 |
pcardune | i notice that in the demographics, it actually circumvents the security declaration with removeSecurityProxy | 19:49 |
ignas | at the moment the time visibility of person/group/section etc. title is determined on a per view basis | 19:50 |
ignas | like - if you can see the list view of a PersonContainer - you can see titles of persons | 19:50 |
ignas | instead of a per object policy, because well - title is an attribute of a Person object | 19:51 |
pcardune | right | 19:51 |
ignas | or maybe we could just add a third permission ... schooltool.public | 19:51 |
ignas | and give it to all the authenticated people ... | 19:51 |
ignas | schooltool.edit to set, schooltool.public to read for a title sounds sane | 19:52 |
ignas | you can actually do that in CanDo branch easily | 19:52 |
pcardune | but what is wrong with schooltool.view for read access? | 19:53 |
ignas | well - schooltool.view is set for .interfaces.IReadPerson | 19:53 |
ignas | is it good to have everything in the interface visible to all unauthenticated users ? | 19:54 |
ignas | oh | 19:54 |
ignas | the real problem is | 19:54 |
ignas | as our permissions are per object all sub objects of a person if they do not have some permission set specifically for them will look it up from the person object | 19:55 |
ignas | so if we'd allow authenticated to schooltool.read person, any sub object that will not override it will be accessible for authenticated users | 19:55 |
pcardune | oooh, i could see how that would be problematic | 19:56 |
ignas | <allow | 19:56 |
ignas | interface="schooltool.person.interfaces.IPerson" | 19:56 |
ignas | crowds="administration owner person_info_viewers" | 19:56 |
ignas | permission="schooltool.view" /> | 19:56 |
ignas | you can add authenticated to crowds | 19:56 |
ignas | and see what policy_table | 19:56 |
ignas | functional test tells you about it ... | 19:56 |
pcardune | are there any sub objects for person? | 19:57 |
ignas | let me fire up an inspector | 19:57 |
ignas | through annotations notes, preferences, calendar, attendance, relationships and in ST case demographics | 19:59 |
ignas | i don't know which of them do have their own crowds set | 19:59 |
ignas | and which are inheriting it from the person | 20:00 |
pcardune | ignas, well, it's not a super huge issue at this point.... just something to think about | 20:01 |
pcardune | aelkner, do you have any zope books at your disposal? | 20:01 |
ignas | you can just add authenticated to crowds and see if it works for you | 20:01 |
pcardune | ignas, i'll do that for now | 20:02 |
aelkner | Yes. | 20:02 |
aelkner | Stephan's | 20:02 |
pcardune | i'm trying to find a good code example for file upload | 20:03 |
aelkner | looking in the book now... | 20:03 |
ignas | pcardune: picture upload for a person maybe? | 20:04 |
pcardune | ignas, that is a good idea, i was looking as csv files | 20:05 |
pcardune | aelkner, before you actually have to do the file upload part, you will have to create a new view | 20:08 |
aelkner | i see. | 20:08 |
pcardune | aelkner, if we start up a sobby session, we can quickly write a functional test for what we want | 20:08 |
aelkner | I'll start sobby now. | 20:09 |
pcardune | ok | 20:09 |
aelkner | How do you get important messages to happen in irc? | 20:10 |
aelkner | start with an *? | 20:10 |
pcardune | i'm not sure what you mean by "important messages" | 20:11 |
pcardune | what are important messages supposed to do? | 20:11 |
th1a | Aiste: I'm here. | 20:11 |
pcardune | aelkner, i've logged into sobby | 20:12 |
aelkner | you mean gobby. | 20:12 |
mgedmin | aelkner: maybe you mean actions like "/me coughs" | 20:15 |
* mgedmin coughs | 20:15 | |
* th1a gobs. | 20:15 | |
aelkner | * did that come out as orange? | 20:15 |
ignas | th1a: Aiste is not here anyway | 20:16 |
th1a | ignas: Thanks. | 20:16 |
aelkner | mgedmin: i'm just trying to get important messages to come from me. | 20:17 |
mgedmin | aelkner: try mentioning your own name | 20:17 |
mgedmin | but it probably won't work | 20:17 |
mgedmin | ask someone to mention your name instead, aelkner | 20:17 |
aelkner | aelkner: like this? | 20:17 |
mgedmin | mgedmin, hi | 20:17 |
mgedmin | hi, yourself | 20:17 |
mgedmin | nope, not highlighted | 20:18 |
mgedmin | xchat only highlights lines when someone else mentions your nickname, or name, or one of the words you asked it to highlight | 20:18 |
aelkner | I see. | 20:18 |
ignas | aelkner: try typing "/me foo" without quotes, the star is added by the irc client when displaying the message | 20:21 |
* aelkner foo | 20:22 | |
ignas | tada | 20:22 |
* pcardune wonders how you can test file upload with functional tests... any ideas? | 20:22 | |
mgedmin | pcardune: with testbrowser? | 20:22 |
pcardune | mgedmin, yeah | 20:22 |
mgedmin | there's an api | 20:22 |
pcardune | i'll check it out | 20:22 |
mgedmin | browser.getControl('lalala').addfile('body', 'content-type', 'something or other') or something | 20:23 |
aelkner | that's not the same as the orange messages i see. | 20:23 |
* ignas hmm | 20:23 | |
pcardune | hmm | 20:23 |
ignas | aelkner: what irc client are you using ? | 20:23 |
ignas | and could you paste a screenshot :) | 20:23 |
aelkner | xgnome-chat | 20:23 |
ignas | post | 20:23 |
* mgedmin repeats himself | 20:23 | |
mgedmin | <mgedmin> xchat only highlights lines when someone else mentions your nickname, or name, or one of the words you asked it to highlight | 20:23 |
mgedmin | where "highlights" == shows nickname in bold orange letters | 20:24 |
aelkner | that's right. sorry, you already mentioned that. | 20:24 |
*** jfroche has joined #schooltool | 20:32 | |
*** pcardune is now known as pcardune_away | 20:58 | |
*** thisfred has quit IRC | 21:05 | |
*** Lumiere has joined #schooltool | 21:09 | |
*** ignas has quit IRC | 21:21 | |
*** th1a has quit IRC | 21:56 | |
*** ignas has joined #schooltool | 21:58 | |
*** mgedmin has quit IRC | 22:04 | |
*** alga has quit IRC | 23:05 | |
*** darkly has joined #schooltool | 23:25 | |
*** jinty has left #schooltool | 23:40 | |
*** jinty has quit IRC | 23:40 | |
*** darkly has left #schooltool | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!