*** ccarey has joined #schooltool | 02:55 | |
*** fsufitch has joined #schooltool | 03:06 | |
fsufitch | Lumiere: hi? | 03:07 |
---|---|---|
*** ccarey has quit IRC | 03:09 | |
Lumiere | hi | 03:29 |
Lumiere | fsufitch: ayt? | 03:29 |
fsufitch | Lumiere: hi | 03:30 |
fsufitch | wat's going on? | 03:30 |
Lumiere | I was dealing with something | 03:30 |
Lumiere | how'd last week go? | 03:30 |
fsufitch | death on a stick | 03:31 |
fsufitch | APs are nearing and i have about 6 massive review assns for my history class | 03:31 |
fsufitch | so... fun! | 03:31 |
fsufitch | wat was that e-mail all about? | 03:32 |
Lumiere | which email? | 03:33 |
fsufitch | didnt u get it? | 03:33 |
fsufitch | "Cando Development Team Plan - Take 2" | 03:33 |
fsufitch | from jelkner | 03:33 |
fsufitch | ur on there | 03:34 |
Lumiere | oh ye | 03:36 |
Lumiere | I got a few | 03:36 |
Lumiere | so, we're going to hold off on major work until after AP/Eldar finishes finals | 03:36 |
Lumiere | but, I still want the status | 03:37 |
Lumiere | if you can | 03:37 |
Lumiere | Also, if you or Chris are interested in doing a little work for SchoolTool email ignas | 03:38 |
Lumiere | can you forward this to Chris for me | 03:38 |
Lumiere | (with my apologies | 03:38 |
fsufitch | Lumiere: sorry, was afk | 03:42 |
fsufitch | ok | 03:42 |
*** fsufitch has quit IRC | 06:18 | |
*** alga has joined #SchoolTool | 10:39 | |
*** ignas has joined #schooltool | 12:20 | |
*** alga has quit IRC | 14:08 | |
*** alga has joined #SchoolTool | 14:08 | |
*** aelkner has quit IRC | 16:11 | |
*** aelkner_ has joined #schooltool | 17:15 | |
*** jelkner has joined #schooltool | 17:34 | |
aelkner_ | jelkner: you contacted me, so what's up? | 17:44 |
jelkner | i'm digging the new schooltool! | 17:47 |
jelkner | why couldn't you chat on the other channel? | 17:48 |
*** mgedmin has joined #schooltool | 17:59 | |
*** alga_ has joined #SchoolTool | 18:15 | |
*** alga has quit IRC | 18:15 | |
aelkner_ | jelkner: i chatted you on the other channel. you didn't receive it? | 18:23 |
*** alga_ has quit IRC | 18:43 | |
*** alga has joined #SchoolTool | 18:44 | |
aelkner_ | ignas: have you ever come across a custom widget in schooltool? | 18:51 |
ignas | don't think so | 18:51 |
aelkner_ | i searched the source for IInputWidget, for example, and I only see it being used, not configured | 18:52 |
aelkner_ | looks like i'll have to break some new ground here | 18:52 |
aelkner_ | i have two cases where the schema field contains sub-fields | 18:53 |
aelkner_ | and if none of the sub-fields are set, the widget fails to produce a missing input message | 18:53 |
aelkner_ | so i figure i need to create my own widget that does better validation | 18:54 |
aelkner_ | ignas: actually, doing my research, i think that actually i might be able to solve the problem by hvaing a custom constraint on the schema field | 19:04 |
aelkner_ | but more to come as i research... | 19:04 |
ignas | :) | 19:05 |
ignas | z3c.form should make such validation quite easy | 19:05 |
ignas | i think ;) | 19:05 |
aelkner_ | i'm not going to use z3c form until i've mastered zope.app.form | 19:06 |
aelkner_ | i've enough to learn as it is and enough time constraint | 19:06 |
aelkner_ | besides, z3c.form is a sub-class of zope.app.form | 19:07 |
aelkner_ | so mastering one requires mastering the other | 19:07 |
ignas | emm | 19:17 |
ignas | nope, not really | 19:17 |
ignas | actually zope.app.form is a bloody deprecated mess imho | 19:17 |
ignas | but - YMMV | 19:18 |
ignas | ok, must run now | 19:19 |
ignas | bye | 19:19 |
*** ignas has quit IRC | 19:19 | |
*** mgallagh has joined #schooltool | 19:24 | |
mgallagh | Lumiere, any recommendations on which cando branch to run? | 19:25 |
*** mgallagh has quit IRC | 19:30 | |
th1a | aelkner_: It might be worth your time to stop and take a look at z3c form. | 19:48 |
aelkner_ | th1a: i found out that it's not a form issue, but a schema validation issue | 19:49 |
aelkner_ | i'm looking at that now | 19:49 |
th1a | OK. | 19:49 |
*** jelkner has quit IRC | 19:52 | |
aelkner_ | th1a: I solved it! I know what to do for jelkner's activities add bug, too! | 19:59 |
aelkner_ | i'm a happy camper | 20:00 |
th1a | Ah, good. | 20:00 |
aelkner_ | i will learn zc3.form when i know that i can make the deadline | 20:00 |
aelkner_ | i just don't think it's necessary at this point | 20:00 |
th1a | I would just note that when libraries like that are deprecated, there is often a good reason. | 20:00 |
th1a | Zope 3 is like a lot of open source frameworks -- even when the quality of the core code is very high, | 20:01 |
th1a | third party libraries can be extremely inconsistent. | 20:01 |
aelkner_ | but think about how much zope.app.form is used thoughout schooltool | 20:02 |
aelkner_ | really what's needed is a refactor on mass | 20:02 |
aelkner_ | it's easier to do that kind of refactoring all at once than a little at a time | 20:03 |
aelkner_ | beciuase of the overheard | 20:03 |
aelkner_ | of reminding oneself of what needs to be done | 20:03 |
aelkner_ | i suggest that we make that refactoring part of a sprint | 20:03 |
aelkner_ | like when i refactored at pycon | 20:03 |
aelkner_ | to get rid of zapi | 20:03 |
aelkner_ | that was done en masse | 20:04 |
aelkner_ | and therefore, really efficicetly | 20:04 |
aelkner_ | efficiently | 20:04 |
th1a | True. | 20:04 |
aelkner_ | and i'll be sure to learn zc3.form in time for such a sprint | 20:04 |
th1a | Well, that might be good for a post-October sprint. | 20:05 |
aelkner_ | well, you have the schedule in your head | 20:05 |
aelkner_ | i'm just plugging away at my local issues | 20:05 |
th1a | Yes. | 20:06 |
*** alga has quit IRC | 21:04 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!