aelkner | pcardune: can you skype me? | 00:16 |
---|---|---|
pcardune | yep | 00:16 |
aelkner | have the number handy? | 00:17 |
pcardune | yeah, just saying a few last words to jason before he leaves | 00:18 |
*** jfroche__ has joined #schooltool | 00:33 | |
*** jfroche_ has quit IRC | 00:47 | |
aelkner | pcardune: it's in. let me know your thoughts. | 00:55 |
pcardune | ok, i'll check | 00:55 |
pcardune | in the meantime... functional tests that for packages depending on demographics person are *hell* | 00:56 |
pcardune | aelkner: looks good | 00:57 |
aelkner | pcardune: what did you mean about demos? | 00:57 |
pcardune | demographics? | 00:57 |
pcardune | just that the nice little addPerson method for functional tests doesn't work for demographics | 00:58 |
pcardune | and then all the person related forms are different too | 00:58 |
aelkner | really? | 00:58 |
aelkner | bummer. | 00:58 |
aelkner | that should go in the bugs list. | 00:59 |
aelkner | pcardune: also, we still have the issue that make ftest works even if our ftests don't | 00:59 |
aelkner | remember? | 00:59 |
aelkner | i could look into that when i have time | 00:59 |
pcardune | well, it is not exactly a bug | 00:59 |
pcardune | just a "technical debt" | 01:00 |
pcardune | yes, look into that if you can | 01:00 |
aelkner | which one. addPerson or ftests? | 01:00 |
aelkner | the technical debt i mean | 01:00 |
aelkner | yeh, i saw that term being used at today's meeting. i had never heard of it before. | 01:01 |
aelkner | pcardune: for the delete issue: | 01:01 |
aelkner | right now each entry has checkbox, title, link >> | 01:02 |
aelkner | how would you think it would be best changed to include a delete link | 01:02 |
aelkner | but not confuse the user? | 01:02 |
pcardune | aelkner: I would put it in the footer and make it float right | 01:03 |
aelkner | ok | 01:03 |
aelkner | pcardune: how about we have the >> come before the title? | 01:04 |
aelkner | now that the checkbox is gone | 01:04 |
pcardune | sure | 01:04 |
pcardune | but still put the delete in the footer | 01:05 |
aelkner | pcardune: if i remove an entry from its container, that doesn't remove its reference. what if someone is keeping a reference to it as an attribute? is our new notification system going to do that? | 01:12 |
pcardune | yeah it will do that | 01:13 |
pcardune | so, if someone is keeping a reference to it, then it won't actually be deleted | 01:13 |
pcardune | it just won't be locatable from in the normal way | 01:14 |
aelkner | that wouldn't be good | 01:14 |
pcardune | we will also probably modify the template so that you can't delete an item that is in the queue | 01:14 |
pcardune | and you will never be able to delete evidence | 01:14 |
pcardune | (which comes in the form of a journal entry) | 01:14 |
aelkner | yeh | 01:14 |
aelkner | maybe deletion should not even be an option. | 01:15 |
pcardune | no, it should, because deletion in blogs and forums is important | 01:15 |
pcardune | and for administrators | 01:15 |
pcardune | I mean, eventually, *nothing* will be deleted, it will only be flagged as such | 01:15 |
pcardune | and an administrator would be able to access it whenever | 01:16 |
pcardune | and even undelete it | 01:16 |
pcardune | at least that is what I envision. | 01:16 |
aelkner | well we would need a user story before we worry about that. | 01:16 |
pcardune | yeah | 01:18 |
*** eldar|away is now known as eldar | 01:19 | |
pcardune | hi eldar | 01:21 |
eldar | pcardune, hey got back just now | 01:21 |
aelkner | pcardune: to float the delete link to the right, do you prefer i use style="float-right" or some css class? | 01:31 |
pcardune | does style="float-right" even work? | 01:33 |
pcardune | shouldn't it be style="float: right;"? | 01:33 |
pcardune | aelkner: well since there is already a css file associated with journals, you might as well put it in there | 01:34 |
aelkner | ok, | 01:34 |
aelkner | i'll add a new class | 01:34 |
Lumiere | eldar: can you check the buildbot for cando-coverage | 01:37 |
eldar | hmm one of quiz unit tests is failing o.O | 01:39 |
eldar | Lumiere, oh that's because the way doctest tracebacks returned | 01:40 |
eldar | changed | 01:40 |
eldar | dammit | 01:40 |
eldar | i'll fix it | 01:40 |
Lumiere | not a problem, I just want to see it all working | 01:41 |
Lumiere | so I can move that server to it's final home | 01:41 |
Lumiere | and attach the external web to it | 01:41 |
Lumiere | cause our cando coverage report will be publically accessable | 01:42 |
eldar | well, if you really want to put it up soon, you can make a branch for the quiz | 01:46 |
eldar | and remove the quiz module alltogether from trunk, nothing depends on it, and quiz development has been put off anyways | 01:47 |
eldar | it's not really at a state where anyone will find it particularly useful | 01:47 |
pcardune | eldar: Lumiere doesn't have commit access | 01:48 |
eldar | oh ... then I'll do it | 01:48 |
eldar | shouldn't we give Lumiere commit access? | 01:48 |
pcardune | he doesn't want it | 01:49 |
pcardune | ok, well I'm done for the day, I'm going to go work on ajax form framework :) | 01:50 |
eldar | oh ok | 01:50 |
eldar | alright | 01:50 |
aelkner | pcardune: there is the interesting question of where the app should return to if the user confirms delete. | 01:53 |
pcardune | wherever it came from | 01:53 |
aelkner | what if it came from the view of the entry that just got deleted? | 01:54 |
aelkner | i could go to the parent | 01:54 |
pcardune | then the entrie's parent | 01:54 |
pcardune | yeah | 01:54 |
aelkner | but would the user understand | 01:54 |
pcardune | yeah i think so | 01:55 |
aelkner | we'll go with that for now | 01:55 |
Lumiere | pcardune: I have a thought about setting up an environment | 02:03 |
Lumiere | I just have one thing to figure out and I think I can pull it off | 02:04 |
pcardune | Lumiere: yes? | 02:04 |
Lumiere | the idea would be "sudo make environment" | 02:04 |
Lumiere | or a configure script | 02:05 |
Lumiere | that checks if you're on feisty | 02:05 |
Lumiere | then tries to apt-get install everything needed | 02:05 |
Lumiere | ok, making coverage | 02:07 |
Lumiere | not that anyone will be able to check it till tomorrow | 02:07 |
pcardune | ok, cool | 02:08 |
pcardune | that sounds good | 02:08 |
eldar | Lumiere, coverage passes now | 02:17 |
pcardune | eldar: why weren't those tests being broken with make test? | 02:23 |
eldar | o.O | 02:24 |
aelkner | pcardune or eldar: i'm in a view that comes with a query string. self.request['HTTP_REFERER'] is set to 'url?return_url=where_i want_to_return' so I could parse that. But do either of you know of a better wat to get the value of return_url from slef.request? | 02:41 |
eldar | you mean | 02:42 |
eldar | the url that was right before | 02:42 |
eldar | the one being acccessed right now? | 02:43 |
aelkner | the first url is just an abreviation for the url to the view | 02:43 |
aelkner | the query string is what i need to parse | 02:43 |
pcardune | umm, there is an easier way | 02:43 |
pcardune | just put in your own query string | 02:43 |
aelkner | that is my own query string | 02:44 |
aelkner | that's how it got there | 02:44 |
pcardune | oh | 02:44 |
pcardune | ok, self.request.get('return_url') | 02:44 |
aelkner | i just want to parse it and i hoped that it would come in the dict like form fields do | 02:44 |
aelkner | tried it | 02:44 |
aelkner | didn't work | 02:44 |
aelkner | that's when i found HTTP_REFERER | 02:44 |
aelkner | in pdb | 02:44 |
pcardune | right, you have to include that on the next page | 02:45 |
aelkner | just wondered if either of you ever dealt with query strings | 02:45 |
aelkner | i could parse it, but i thought ther'd be a more elegant way. | 02:45 |
pcardune | as in , <input type="hidden" tal:attributes="value request/return_url" name="return_url"> | 02:45 |
aelkner | no pron | 02:45 |
aelkner | the url of the request has a query string in it | 02:46 |
pcardune | right, the query string *does* get loaded into the request object like a dict | 02:46 |
pcardune | if you get an error it's because the query string isn't there | 02:47 |
aelkner | i could paste the http request for you to show you it isn't there | 02:47 |
pcardune | exactly | 02:47 |
pcardune | that is the point, it *isn't* there | 02:47 |
pcardune | so you need to put it there by including it in the form | 02:47 |
pcardune | using a hidden input | 02:48 |
aelkner | it's an ancor, so that wouldn't apply | 02:48 |
pcardune | <a tal:attributes="href string:delete.html?return_url=${request/url}">delete</a> goes on the journal page | 02:49 |
pcardune | on the confirmation page, you put: | 02:49 |
pcardune | <input type="hidden" tal:attributes="value request/return_url" name="return_url"> | 02:49 |
aelkner | request/return_url doesn't work. | 02:49 |
aelkner | becuase return_url is not in the request dict when the query string is used | 02:50 |
aelkner | anyway, it's no problem | 02:50 |
aelkner | i'll just parse the referer | 02:50 |
pcardune | if you are going to parse the traverser then I will do it | 02:51 |
pcardune | because parsing the traverser is not a good way | 02:51 |
aelkner | i still don't think you understand the problem | 02:51 |
aelkner | that's ok | 02:51 |
aelkner | i'll submit the code when it's ready, and you can review it | 02:52 |
pcardune | ok | 02:52 |
aelkner | pcardune: could you skype me? | 02:52 |
pcardune | sure | 02:52 |
*** didymo has joined #schooltool | 02:54 | |
* pcardune :/ | 02:57 | |
aelkner | pcardune: still there? | 03:48 |
pcardune | aelkner: yep | 03:48 |
aelkner | i've been fighting with a weird problem, and maybe there's something wrong with the way i delete the obj | 03:49 |
aelkner | del self.context.__parent__[self.context.__name__] | 03:49 |
aelkner | because when i redirect, no matter where, it says Not enough context information to get all parents | 03:50 |
aelkner | even if i hard code it to go to the journal | 03:50 |
eldar | what are you trying to do? | 03:51 |
aelkner | i'm deleting a journal entry from its parent | 03:51 |
aelkner | teh view is for the journal entry | 03:51 |
aelkner | and i'm deleting that very thing that i was viewing | 03:52 |
aelkner | i thought that would be ok as long as i redirected to the parent | 03:52 |
aelkner | maybe you just can't do that in zope | 03:52 |
pcardune | is the context security proxied? | 03:53 |
pcardune | and you use pdb to find out if the thing still exists? | 03:53 |
eldar | why don't you pass the info to the parent | 03:54 |
eldar | make the parent delete the entry | 03:54 |
eldar | edit the parent's view to take that into account | 03:54 |
aelkner | i don't understand how you mean pass the info to the parent | 03:56 |
aelkner | del self.context.__parent__[self.context.__name__] | 03:56 |
aelkner | does that | 03:56 |
eldar | no no | 03:56 |
eldar | you know when you click on delete | 03:56 |
eldar | make it go to the parent | 03:56 |
eldar | as in, a level higher | 03:56 |
aelkner | you mean, make the view for deleting the entry be for the parent? | 03:57 |
eldar | yeah | 03:57 |
eldar | or rather the action part of it | 03:57 |
aelkner | right now, the link is path_to_entry/delete.html?return_url=path_to_whereever_i_was | 03:59 |
aelkner | are you suggesting: | 03:59 |
aelkner | path_to_parent_of_entry/delete.html?entry=path_to_entry&return_url=path_to_whereever_i_wa | 04:00 |
aelkner | ? | 04:00 |
eldar | yeah, semantically, except it should be done cleaner | 04:00 |
eldar | are you using a link or a button | 04:00 |
eldar | to remove the entry? | 04:00 |
aelkner | delete.html has buttons | 04:00 |
eldar | not a good idea to pass that kind of variable through url | 04:01 |
eldar | hide it behind post | 04:01 |
Lumiere | hide it all behind a post | 04:01 |
Lumiere | just add hidden inputs for what you need in the request | 04:02 |
aelkner | so using a anchor is out of the question. i'll have to use delete buttons instead for each entry in the tree? | 04:02 |
eldar | <form method="post" action="context/__parent__/@@absolute_url"><input type="hidden" name="delete_entry" tal:attributes="value context/__name__" /><input type="submit" value="delete" /></form> | 04:03 |
eldar | yeah, i forgot to do the tal part in action, but you get the idea, right? | 04:03 |
aelkner | just to be sure i know what you mean: | 04:03 |
aelkner | even if the tree has hundreds of entries showing, i should have hundreds of forms, each having a delete button? | 04:04 |
Lumiere | make the anchor do script="onClick(form.submit())" | 04:04 |
Lumiere | or however that works | 04:04 |
eldar | uhhh, wait | 04:04 |
eldar | what is the goal | 04:04 |
eldar | removing one entry at a time? | 04:04 |
Lumiere | yes | 04:04 |
eldar | or removing more than one entry | 04:04 |
aelkner | one | 04:04 |
eldar | okay then | 04:05 |
eldar | so many forms isn't a problem | 04:05 |
eldar | the browser won't care | 04:05 |
Lumiere | aelkner: you can use the id attribute of the form tag | 04:05 |
eldar | and we're in the digital age, a few extra kilobytes because of extra form tags | 04:05 |
Lumiere | and a javascript anchor | 04:05 |
eldar | won't kill anyone | 04:05 |
Lumiere | to avoid buttons | 04:05 |
eldar | aelkner, however you decide to get that part done, please avoid passing the info through url, that can be problematic if an idiot decides to reload the url | 04:06 |
aelkner | eldar: ok, i'll use the buttons | 04:06 |
*** jinty has joined #schooltool | 04:07 | |
Lumiere | hi jinty | 04:07 |
Lumiere | jinty: cando-coverage is working now | 04:07 |
Lumiere | the html will go public sometime tomorrow | 04:07 |
Lumiere | when I move the server from my test space into the production closet | 04:07 |
* jinty has had too many drinks to concentrate properly right now | 04:08 | |
Lumiere | jinty: it's sleepy time anyways | 04:08 |
* jinty still needs to get the schooltool egg builds working somehow | 04:09 | |
Lumiere | doing it drunk won't help you | 04:10 |
Lumiere | it'll just make it worse :) | 04:10 |
eldar | not necessarily, some people do really well with computers when drunk | 04:11 |
Lumiere | true | 04:22 |
*** pcardune has quit IRC | 04:31 | |
*** jinty has quit IRC | 04:37 | |
aelkner | eldar: so i think i still want to have the view with the confirm/cancel be for the entry that is to be deleted | 05:02 |
aelkner | then if they hit confirm | 05:02 |
aelkner | i'd redirect to a confirm_delete.html page for the parent with the name of the entry passed from a hidden field | 05:03 |
aelkner | that view would not have a page template, but would simply do the deletion and redirect again to the return_url | 05:03 |
aelkner | how does that sound? | 05:03 |
aelkner | eldar: ? | 05:05 |
aelkner | eldar: never mind. i could use the same view as the confirm/cancel. just redirect twice from within the same update routine | 05:08 |
aelkner | man this case is complicated | 05:08 |
eldar | aelkner, | 05:12 |
eldar | why do you need a separate page for confirmation | 05:12 |
aelkner | paul suggested it | 05:12 |
eldar | it's just one entry deletion, it'd be bothersome if it had to load a page for confirmation | 05:12 |
eldar | just throw a javascript prompt | 05:12 |
eldar | for confirmation, don't make an extra page | 05:12 |
aelkner | i don't believe that schooltool does that anywhere | 05:13 |
aelkner | do we want to break from convention | 05:13 |
aelkner | we could, but do we want to? | 05:13 |
eldar | i don't know | 05:13 |
eldar | ask ignas, personally i find that "feature" very annoying | 05:13 |
aelkner | since deleting entries is rare, the user wont mind the confirm page | 05:13 |
aelkner | yeh, one could ge either way on a thing like that | 05:14 |
aelkner | sometimes it's annoying | 05:14 |
eldar | not the confirmation, the extra page load | 05:14 |
aelkner | you mean the extra redirect i suggested? | 05:15 |
aelkner | no. you mean the new page that is sent for the confirmation instead of the javascript popup window, right? | 05:16 |
*** Fujitsu has quit IRC | 05:42 | |
aelkner | eldar: ping | 06:17 |
eldar | aelkner, what's up | 06:19 |
aelkner | great news. it all works now | 06:19 |
aelkner | your suggestion to use the parent as context was perfect | 06:19 |
aelkner | also useing buttons instead of query strings will also be better | 06:19 |
aelkner | i learned a lot from doing this | 06:20 |
aelkner | i'm going to commit what i got and leave it up to you or paul to do the finishing css touches | 06:21 |
aelkner | thanks eldar | 06:21 |
eldar | aelkner, no problem | 06:24 |
*** aelkner has quit IRC | 06:29 | |
*** didymo has quit IRC | 07:02 | |
* Lumiere notes to eldar that this is the point of ajax | 07:44 | |
Lumiere | :) | 07:44 |
Lumiere | anyways night all | 07:44 |
eldar | see you tomorrow T_T | 07:54 |
*** eldar has quit IRC | 07:57 | |
*** didymo has joined #schooltool | 08:46 | |
*** didymo has quit IRC | 09:19 | |
*** jfroche__ has quit IRC | 10:04 | |
*** Fujitsu has joined #schooltool | 10:47 | |
*** jfroche has joined #schooltool | 11:07 | |
*** alga has joined #SchoolTool | 11:39 | |
*** jinty has joined #schooltool | 11:56 | |
*** jinty has quit IRC | 12:45 | |
*** jfroche_ has joined #schooltool | 12:47 | |
*** jfroche_ has quit IRC | 12:47 | |
*** jfroche has quit IRC | 13:02 | |
*** jfroche has joined #schooltool | 13:15 | |
*** jinty has joined #schooltool | 13:22 | |
*** didymo has joined #schooltool | 13:46 | |
*** thisfred has joined #schooltool | 13:51 | |
*** Fujitsu has quit IRC | 14:00 | |
*** Fujitsu has joined #schooltool | 14:01 | |
*** mgedmin has joined #schooltool | 14:25 | |
*** ignas has joined #schooltool | 15:02 | |
ignas | th1a: ayt? | 15:02 |
*** eldar has joined #schooltool | 15:07 | |
*** kinder has joined #schooltool | 15:09 | |
kinder | th1a: Hi | 15:09 |
kinder | th1a: I'm Fabrizio Reale | 15:09 |
*** eldar has quit IRC | 15:14 | |
jinty | Lumiere, so I finally got the tarball/egg builds running from buildbot, there'll be a new schooltool release here ftp://ftp.schooltool.org/pub/schooltool/releases/nightly | 15:15 |
jinty | after every checkout | 15:16 |
*** eldar has joined #schooltool | 15:24 | |
*** didymo has quit IRC | 15:37 | |
*** lisppaste5 has quit IRC | 16:21 | |
*** pcardune has joined #schooltool | 16:26 | |
*** lisppaste5 has joined #schooltool | 16:27 | |
*** jelkner has joined #schooltool | 16:37 | |
*** Aim_ has joined #schooltool | 17:07 | |
*** jinty_ has joined #schooltool | 17:26 | |
*** jinty has quit IRC | 17:27 | |
*** jfroche_ has joined #schooltool | 17:51 | |
*** jfroche_ has quit IRC | 17:52 | |
*** jfroche has quit IRC | 18:05 | |
th1a | kinder: Hi. | 18:39 |
*** cpcarey has joined #schooltool | 18:44 | |
Lumiere | jinty_: ayt? | 18:44 |
*** aelkner has joined #schooltool | 18:50 | |
*** kinder has quit IRC | 18:53 | |
jinty_ | Lumiere, yep | 18:53 |
Lumiere | jinty_: we could use a change in the coverage report html generator | 18:54 |
jinty_ | er, like what kind of change? | 18:54 |
Lumiere | we need to get it so that you can hand what set of coverage reports to generate | 18:55 |
Lumiere | right now the bin/coverage-reports.py generates only schooltool.*.cover reports | 18:55 |
Lumiere | and we'd like to be able to make it generate cando.*.cover reports | 18:55 |
jinty_ | aah, never looked in that script myself | 18:56 |
Lumiere | we're also searching for a way to have our coverage generator not generate schooltool's | 18:56 |
Lumiere | I'll write a patch then | 18:56 |
jinty_ | also please update the schooltool makefile so that our stuff doesn't break | 18:58 |
Lumiere | yes | 18:58 |
Lumiere | well | 18:59 |
Lumiere | I'm writing it in such a way that it won't matter | 18:59 |
Lumiere | if you don't give it the extra option | 18:59 |
Lumiere | it does schooltools | 18:59 |
jinty_ | hmm, not sure if that's needed | 18:59 |
jinty_ | but anyway | 19:00 |
Lumiere | I am just following the design that exists in the file | 19:00 |
lisppaste5 | ignas pasted "Evolution script that updates optionstorage Key id" at http://paste.lisp.org/display/43858 | 19:01 |
Lumiere | hi ignas | 19:01 |
ignas | hi | 19:01 |
th1a | Lumiere: I can never remember where to go for a fresh CanDO checkout. | 19:01 |
ignas | jinty_: it should kind of work, i guess | 19:01 |
pcardune | hi ignas | 19:01 |
Lumiere | th1a: well we helped you out then... http://cando.schooltool.org | 19:01 |
Lumiere | now has developer directions for setting up a trunk instance | 19:01 |
Lumiere | http://cando.schooltool.org/development/checking-out-from-the-cando-repository | 19:02 |
th1a | Lumiere: Thanks. | 19:03 |
jinty_ | ignas: I really don't know enough about the ZODB to tell if it works or not.... | 19:03 |
ignas | jinty_: i know it should work, but have no way to functionally test it | 19:04 |
ignas | jinty_: can you give me the repository url for optionstorage? | 19:04 |
jinty_ | yeah, well optionstorage doesn't have any tests either | 19:04 |
aelkner | Lumiere: could you please sudo apt-get install python-zodb on maddog? | 19:04 |
Lumiere | aelkner: | 19:04 |
ignas | not tests, an actual database that is using srichters gradebook categories | 19:04 |
Lumiere | yes | 19:05 |
Lumiere | once I get a piece of pizza | 19:05 |
aelkner | thanks | 19:05 |
jinty_ | ignas, svn+ssh://svn.zope.org/repos/main/z3c.optionstorage/trunk | 19:05 |
ignas | pcardune: is cando using categories with gradebook? | 19:06 |
cpcarey | aelkner: have you tried running the ftests? | 19:12 |
aelkner | not lately, why? | 19:13 |
ignas | jinty_: why is the egg you made depending on "persistent" is there such egg? | 19:16 |
ignas | jinty_: you probably meant "ZODB" | 19:17 |
ignas | ZODB3 | 19:19 |
th1a | Check out this Django app developed by the Seattle Public Schools: https://source.seattleschools.org/l3rn/ | 19:20 |
*** kinder has joined #schooltool | 19:26 | |
kinder | hi th1a | 19:26 |
kinder | we have never got the possibility to talk about the website | 19:26 |
jinty_ | ignas: probably;) | 19:27 |
jinty_ | of course that means nobody ever downloaded the egg | 19:28 |
ignas | then fix the id back to optionstorage | 19:29 |
ignas | commit | 19:29 |
ignas | and release a new egg | 19:29 |
ignas | with ZODB3 as a dependency | 19:29 |
jinty_ | so we still have a chance to be good programmers the easy way;) | 19:29 |
ignas | because my script even though it would work | 19:29 |
ignas | is not being executed | 19:29 |
jinty_ | ok, so then I'll do that this evening | 19:30 |
ignas | ok | 19:30 |
ignas | just for the record | 19:30 |
jinty_ | sorry for giving you a huge run-around... | 19:30 |
ignas | if there was no Schema manager installed | 19:30 |
ignas | no evolution scripts will be run | 19:30 |
ignas | so if you had no evolution scripts | 19:30 |
ignas | but want to suddenly start evolving | 19:30 |
ignas | your schema manager must be IInstallableSchemaManager | 19:31 |
ignas | and you should perform the first evolution | 19:31 |
ignas | in it's install method | 19:31 |
jinty_ | wow, that's contorted | 19:31 |
* jinty_ is thinking of trying out generations on a SQL database | 19:32 | |
ignas | and your install script must take into account that it might be a clean database | 19:32 |
ignas | so it has to leave things in a state that won't need more evolving | 19:32 |
ignas | evolution scripts can leave things for other evolution scripts to clean up | 19:33 |
*** jfroche has joined #schooltool | 19:35 | |
*** jinty_ has quit IRC | 19:35 | |
Lumiere | aelkner: done | 19:37 |
aelkner | thenks | 19:37 |
pcardune | YES! so there is web tech in seattle! | 19:37 |
pcardune | I just have to convert them to zope! | 19:37 |
lisppaste5 | Lumiere pasted "bin/coverage_reports.py diff" at http://paste.lisp.org/display/43859 | 19:37 |
pcardune | ignas: cando doesn't use gradebook... it only uses requirement | 19:38 |
*** tdoggette has joined #schooltool | 19:39 | |
ignas | ok | 19:39 |
Lumiere | ignas: can you look at my diff | 19:40 |
Lumiere | and commit it to schooltool :) | 19:40 |
ignas | Lumiere: fix it so it would use optionparse | 19:41 |
Lumiere | uh | 19:41 |
Lumiere | so actually refactor it? | 19:41 |
ignas | yes | 19:42 |
ignas | optparse.OptionParser | 19:43 |
ignas | look at i18nextract.py | 19:44 |
ignas | for an example of usage | 19:44 |
Lumiere | so I am also going to have to change the make files | 19:48 |
Lumiere | because it takes arguments? | 19:48 |
Lumiere | like --coverage --reports --module? | 19:49 |
*** AVN` has joined #schooltool | 19:54 | |
th1a | Check this out: http://www.baddabigboom.com/docs/screens.pdf | 19:55 |
eldar | pcardune, ! | 19:55 |
th1a | It is Rails, done as a research project, but inexplicably not open source. | 19:56 |
th1a | The developer is a former Microsoftie. | 19:56 |
*** ignas has quit IRC | 20:00 | |
pcardune | th1a: maybe I will have to reconsider my idea of grad school at UW | 20:00 |
*** whaddon has joined #schooltool | 20:00 | |
*** smalekgh has joined #schooltool | 20:00 | |
Lumiere | pcardune: yea UW might not be the right choice | 20:00 |
Lumiere | too close to MS | 20:00 |
*** wjohnsto`ACC has joined #schooltool | 20:01 | |
th1a | I'm writing an email to the developer. | 20:01 |
wjohnsto`ACC | I'm here, not wjohnsto | 20:01 |
*** fsufitch has joined #schooltool | 20:02 | |
AVN` | you should ghost yourself, to kill the other wjohnsto | 20:02 |
*** wbrady has joined #schooltool | 20:07 | |
*** mlinnell has joined #schooltool | 20:07 | |
tdoggette | Allo bonjour! | 20:07 |
jelkner | hi all | 20:07 |
aelkner | hello | 20:07 |
jelkner | yo bro! | 20:07 |
aelkner | ccarey says we're meeting here? | 20:08 |
aelkner | jelkner? | 20:08 |
*** dcox has joined #schooltool | 20:08 | |
dcox | bao? | 20:08 |
jelkner | ok, i've put up a page which interns can use to check their status/progress: | 20:08 |
smalekgh | ooo, pageeeee... | 20:08 |
*** thisfred has quit IRC | 20:08 | |
dcox | bao? | 20:09 |
jelkner | https://svn.schooltool.org/trac/cando-auth/wiki/InternshipProcess | 20:09 |
dcox | bao? | 20:09 |
*** bnguyen has joined #schooltool | 20:09 | |
*** Makorihi has joined #schooltool | 20:10 | |
AVN` | uh, the security certificate is expired | 20:10 |
aelkner | jelkner: is that all for the meeting? | 20:10 |
tdoggette | Should I sign up for the DC sprint if I've attended the one last weekend? | 20:11 |
Lumiere | he's talking in the room | 20:11 |
Lumiere | and sending random links to channel | 20:11 |
Lumiere | instead of typing | 20:11 |
tdoggette | Well, yeah | 20:11 |
jelkner | https://svn.schooltool.org/trac/cando-auth/wiki/FossedSprint | 20:11 |
tdoggette | But I don't want to interrupt. | 20:11 |
dcox | hey will! | 20:13 |
whaddon | Hi. | 20:13 |
dcox | hows it goin | 20:13 |
wjohnsto`ACC | don't say will | 20:13 |
wjohnsto`ACC | specify | 20:13 |
dcox | okay | 20:13 |
dcox | will h | 20:13 |
dcox | happy? | 20:13 |
whaddon | Yes. | 20:13 |
dcox | not you... him | 20:13 |
*** bvuong has joined #schooltool | 20:17 | |
wjohnsto`ACC | no. | 20:17 |
*** bvuong has quit IRC | 20:17 | |
*** whaddon has quit IRC | 20:17 | |
*** bvuong has joined #schooltool | 20:33 | |
*** dcox has quit IRC | 20:34 | |
Lumiere | figures ignas went away too | 20:34 |
bvuong | cox left? | 20:34 |
bvuong | for some reason, I can't connect to the zope class site | 20:39 |
bvuong | anyone have the same problem? | 20:42 |
AVN` | uh, the site that he posted? | 20:43 |
AVN` | https://svn.schooltool.org/trac/cando-auth/wiki/InternshipProcess that one? | 20:43 |
bvuong | no, this one: http://dc.ubuntu-us.org/ | 20:45 |
bvuong | whoops, I meant: http://dc.ubuntu-us.org/bazaar/zope3class/html/ | 20:46 |
*** jinty has joined #schooltool | 20:48 | |
Lumiere | jinty! :) | 20:48 |
bvuong | anyone have the same problem as me? | 20:49 |
*** pcardune has quit IRC | 20:49 | |
lisppaste5 | Lumiere annotated #43859 with "diff 2" at http://paste.lisp.org/display/43859#1 | 20:50 |
bvuong | Is the zope class site working? I can't go on it. http://dc.ubuntu-us.org/bazaar/zope3class/html/ | 20:51 |
Lumiere | bvuong: we'll look at it | 20:53 |
bvuong | Lumiere: ok | 20:54 |
bvuong | What should I do now? | 20:54 |
Lumiere | yell at jelkner till he fixes it | 20:55 |
*** pcardune has joined #schooltool | 20:56 | |
Lumiere | wb pcardune | 21:00 |
AVN` | eldar-ping | 21:03 |
eldar | AVN`, what's up? | 21:04 |
AVN` | yeah | 21:04 |
AVN` | I am getting an error | 21:04 |
AVN` | it says it cannot adapt section into ISectionSkillDriver | 21:05 |
AVN` | but in the code, it says thats basically the whole point of ISectionSkillDriver | 21:05 |
*** wbrady has quit IRC | 21:16 | |
AVN` | Thanks, so much | 21:31 |
*** smalekgh has quit IRC | 21:32 | |
*** bvuong has quit IRC | 21:33 | |
*** mgedmin has quit IRC | 21:50 | |
*** mlinnell has quit IRC | 22:42 | |
AVN` | wooo, all done | 23:15 |
* AVN` jumps for joy inside | 23:15 | |
*** th1a has quit IRC | 23:21 | |
*** alga has quit IRC | 23:29 | |
fsufitch | so, AVN`, what are you working on now? ;) | 23:40 |
eldar | he's adding more ajaz powah to what he did | 23:41 |
eldar | ajax* | 23:41 |
fsufitch | i need to learn AJAX <_< | 23:43 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!