*** th1a has joined #schooltool | 00:06 | |
*** jinty has joined #schooltool | 01:03 | |
*** jinty has quit IRC | 02:15 | |
srichter | th1a: are you there? | 02:19 |
---|---|---|
srichter | th1a: are you there? (don't know whether the previous ping went through) | 02:20 |
th1a | I am here. | 03:17 |
th1a | srichter... I'm here. | 03:17 |
srichter | th1a: hi | 03:19 |
th1a | What's up? | 03:19 |
srichter | th1a: how do you decide when my story boards are done correctly? | 03:20 |
srichter | and when, etc | 03:20 |
srichter | (I think I have a remote chance of finishing before/on August 1 | 03:20 |
th1a | We've been pretty informal about the process. | 03:21 |
th1a | More or less you say, "I'm done" and then I go over it. | 03:21 |
th1a | But it really should be more interactive. | 03:21 |
th1a | POV has been sending me an email as they complete each story. | 03:22 |
srichter | ok, I think once the branch is cut, I check in the first stuff and you can review the level stuff already | 03:22 |
srichter | ok | 03:22 |
th1a | Alright. | 03:22 |
srichter | btw, we *really* need to have default groups | 03:24 |
srichter | we also need to have some method for assigning interfaces on persons based on groups | 03:24 |
srichter | for example, if a person belongs to the student group, it should really provide IStudent | 03:25 |
th1a | Yes, we will do default groups in the next round. | 03:25 |
srichter | this way I can register views for this particular IStudent interface | 03:25 |
srichter | (like the academic record, which now shows for all people) | 03:26 |
th1a | Steve originally conceived a "student facet" to indicate student-hood. | 03:26 |
th1a | But it never made that much sense to me. | 03:26 |
th1a | And we're just using annotations instead of facets. | 03:27 |
srichter | well, we really just need to create events and subscribe some listeners | 03:27 |
srichter | like IGroupAddedToPersonEvent(group, person) | 03:28 |
srichter | then my subscriber can say: | 03:28 |
srichter | if group is student: zope.interface.directlyProvides(student, IStudent) | 03:29 |
th1a | Perhaps you should jot down a quick explanation and send it to schooltool-dev. | 03:29 |
srichter | yeah, I have to send a boat-load of messages to that list ;-) | 03:30 |
th1a | Particularly if there's stuff you need to finish your work properly. | 03:30 |
srichter | I am trying to get the workflow hooked correctly into the Web UI first | 03:30 |
th1a | OK. | 03:30 |
srichter | I still have a bunch of small issues; but once I am done with that, I only have the REST stuff left (and some stupid ftests) | 03:32 |
th1a | OK. Sounds good. | 03:32 |
srichter | one of the unfortunate things I noticed in otherwise very good code are some signs that the development is done on a sotry by story basis | 03:33 |
srichter | there should be some contracts that mainly deal with cleanups | 03:33 |
srichter | for example, the UI is beautiful, but style.css does not define good generic styles; they are all very specific | 03:34 |
th1a | Yeah, I've noticed that. | 03:34 |
srichter | (i.e. h3-h6 are all the same style, which I would not expect as a regular developer) | 03:34 |
srichter | <ul><li /></ul> will not generate little bullets, etc... | 03:35 |
th1a | It also comes from me not really being a real developer. | 03:35 |
th1a | I don't dig as deeply into the code as I might. And when I notice things I'm not confident that I'm right, or that I know how things ought to be done. | 03:36 |
th1a | It isn't quite the normal situation for an open source project. | 03:36 |
srichter | it would be really good to create a style guide that describes the intend of all classes and styles and most importantly defines a good and simple default | 03:36 |
th1a | Yes. That's the kind of thing we need to do to turn this from an application to a platform. | 03:37 |
th1a | This is a good time to have a fresh pair of eyes on the code. | 03:40 |
srichter | I think we can refactor the code a lot to make it much more pluggable; the current app.py is not horrible, but certainly not nice either ;-) | 03:40 |
srichter | but the biggest headache is the separation of schoolbell and schooltool | 03:42 |
srichter | I think the two pacakges should merge and we should have zpkgtools take care of cutting the release for the two products | 03:42 |
th1a | Hm. It could do that? | 03:43 |
th1a | Anyhow... we're off to see Charlie and the Chocolate Factory. | 03:45 |
th1a | ttyl | 03:45 |
*** th1a is now known as th1a|way | 03:45 | |
srichter | bye | 03:52 |
*** gml_ has joined #schooltool | 05:32 | |
*** gml has quit IRC | 05:36 | |
povbot | /svn/commits: * bskahan committed revision 4327: | 05:46 |
povbot | /svn/commits: event subscriber that adds/removes a section's calendar from a student's overlay list. | 05:46 |
povbot | /svn/commits: currently you have to manually grant permission to see the calendar before it will show up. | 05:46 |
*** tvon has quit IRC | 08:19 | |
*** tvon has joined #schooltool | 09:24 | |
*** munkee has quit IRC | 10:07 | |
*** auxesis has quit IRC | 10:07 | |
*** gml_ has quit IRC | 10:07 | |
*** th1a|way has quit IRC | 10:07 | |
*** maha has quit IRC | 10:07 | |
*** Ricey has quit IRC | 10:07 | |
*** tvon has quit IRC | 10:07 | |
*** Aiste has quit IRC | 10:07 | |
*** srichter has quit IRC | 10:07 | |
*** gml_ has joined #schooltool | 10:07 | |
*** th1a|way has joined #schooltool | 10:07 | |
*** munkee has joined #schooltool | 10:07 | |
*** maha has joined #schooltool | 10:07 | |
*** auxesis has joined #schooltool | 10:07 | |
*** Ricey has joined #schooltool | 10:07 | |
*** tvon has joined #schooltool | 10:08 | |
*** Aiste has joined #schooltool | 10:08 | |
*** srichter has joined #schooltool | 10:08 | |
*** tvon has left #schooltool | 10:32 | |
*** tvon has joined #schooltool | 11:16 | |
*** Aiste has quit IRC | 14:38 | |
*** Aiste has joined #schooltool | 14:40 | |
*** Aiste has quit IRC | 14:45 | |
*** Aiste has joined #schooltool | 14:47 | |
*** Aiste has quit IRC | 14:54 | |
*** Aiste has joined #schooltool | 14:55 | |
*** Aiste has quit IRC | 15:00 | |
*** Aiste has joined #schooltool | 15:01 | |
*** Aiste has quit IRC | 15:06 | |
*** Aiste has joined #schooltool | 15:09 | |
*** Aiste has quit IRC | 15:12 | |
*** Aiste has joined #schooltool | 15:14 | |
*** Aiste has quit IRC | 15:17 | |
*** Aiste has joined #schooltool | 15:25 | |
*** Aiste has quit IRC | 15:30 | |
*** Aiste has joined #schooltool | 15:33 | |
*** bskahan has joined #schooltool | 15:35 | |
*** Aiste has quit IRC | 15:36 | |
*** Aiste has joined #schooltool | 15:48 | |
*** Aiste has joined #schooltool | 15:52 | |
*** Aiste has quit IRC | 15:57 | |
*** Aiste has joined #schooltool | 15:59 | |
*** Aiste_ has joined #schooltool | 16:12 | |
*** Aiste has quit IRC | 16:18 | |
*** Aiste_ has quit IRC | 16:20 | |
*** Aiste has joined #schooltool | 16:21 | |
*** Aiste has quit IRC | 16:29 | |
*** Aiste has joined #schooltool | 16:30 | |
povbot | /svn/commits: * bskahan committed revision 4328: | 16:34 |
povbot | /svn/commits: if there's only one term or one schema, remove that choice from the section scheduling view. | 16:34 |
*** bskahan has quit IRC | 16:43 | |
*** gml_ is now known as gml | 16:47 | |
*** maha has quit IRC | 17:45 | |
*** maha has joined #schooltool | 17:49 | |
*** maha has quit IRC | 17:52 | |
*** maharaja has joined #schooltool | 17:55 | |
*** Ricey has quit IRC | 18:01 | |
*** Ricey has joined #schooltool | 18:03 | |
*** gml has left #schooltool | 19:03 | |
*** _jeremy has joined #schooltool | 19:20 | |
povbot | /svn/commits: * bskahan committed revision 4329: | 21:06 |
povbot | /svn/commits: section membership overlay subscriber now follows groups (forms). | 21:06 |
povbot | /svn/commits: fix for issue304: A student's courses don't show up on info page. | 21:06 |
povbot | /svn/commits: improved doctest for singleTerm/Schema to test False results. | 21:06 |
*** tvon has quit IRC | 21:48 | |
povbot | /svn/commits: * bskahan committed revision 4330: | 22:05 |
povbot | /svn/commits: use the javascript date picker for choosing the start and end times of a term. | 22:05 |
*** th1a|way is now known as th1a | 22:08 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!