*** tpb has joined #melange | 00:00 | |
*** jamtoday has joined #melange | 00:27 | |
*** madrazr has joined #melange | 00:56 | |
*** ChanServ sets mode: +v madrazr | 00:56 | |
*** madrazr has left #melange | 02:27 | |
*** solydzajs has joined #melange | 02:33 | |
*** ChanServ sets mode: +o solydzajs | 02:33 | |
*** jamtoday has quit IRC | 03:05 | |
*** madrazr has joined #melange | 03:31 | |
*** ChanServ sets mode: +v madrazr | 03:31 | |
*** dr__house has joined #melange | 03:32 | |
*** solydzajs has quit IRC | 04:03 | |
*** solydzajs has joined #melange | 04:08 | |
*** ChanServ sets mode: +o solydzajs | 04:08 | |
*** madrazr has quit IRC | 04:32 | |
*** jamtoday has joined #melange | 04:59 | |
*** dbentley-lapto1 has quit IRC | 05:14 | |
*** dhans has joined #melange | 05:15 | |
*** dhans has quit IRC | 05:28 | |
*** dhans has joined #melange | 05:31 | |
*** Merio has joined #melange | 05:37 | |
*** ChanServ sets mode: +v Merio | 05:37 | |
*** MatthewWilkes has joined #melange | 05:52 | |
*** dr__house has quit IRC | 05:53 | |
dhans | Merio: ping | 06:17 |
---|---|---|
*** dhans has quit IRC | 06:32 | |
*** solydzajs has quit IRC | 07:29 | |
*** dr__house has joined #melange | 07:37 | |
*** florinciu has joined #melange | 07:43 | |
*** solydzajs has joined #melange | 07:45 | |
*** ChanServ sets mode: +o solydzajs | 07:46 | |
*** solydzajs has quit IRC | 08:46 | |
*** solydzajs has joined #melange | 08:47 | |
*** ChanServ sets mode: +o solydzajs | 08:47 | |
*** solydzajs has quit IRC | 08:47 | |
*** mithro has quit IRC | 09:09 | |
*** solydzajs has joined #melange | 09:11 | |
*** ChanServ sets mode: +o solydzajs | 09:11 | |
*** madrazr has joined #melange | 09:22 | |
*** ChanServ sets mode: +v madrazr | 09:22 | |
*** dr__house has quit IRC | 09:27 | |
*** mithro has joined #melange | 09:32 | |
*** ChanServ sets mode: +v mithro | 09:32 | |
*** dhans has joined #melange | 10:33 | |
dhans | Merio: ping | 10:33 |
*** florinciu has quit IRC | 10:35 | |
Merio | dhans:pong | 10:41 |
dhans | Merio: hi :) | 10:41 |
dhans | Merio: as usially, sorry for being late :) | 10:42 |
Merio | dhans: no problems :) Sorry now I'm finishing washing dishes, ok for 16:00 (17:00 your time? :)) | 10:42 |
dhans | Merio: I was at school :) | 10:42 |
dhans | Merio: cool | 10:42 |
Merio | dhans: ok see you later :) | 10:42 |
Merio | dhans ping :) | 11:00 |
dhans | Merio: pong | 11:00 |
Merio | dhans: status update: as I said in the dev mailing list I've integrated the thickbox with the menu and took the list of the statistics from your json response | 11:01 |
Merio | It was not so easy because thickbox didn't work at first, but then I understood it changes stuff when DOM is ready, and so didn't inject its code if DOM is changed :) | 11:02 |
dhans | ok :) | 11:02 |
dhans | my status update: task queue api ready :-) I set up a new instance to test it and wrote that script we talked about yesterday to put data using remote api | 11:03 |
dhans | but I also put this update on our 'official' instance | 11:04 |
*** dr__house has joined #melange | 11:04 | |
Merio | you rock ^__^ Is it all working | 11:04 |
Merio | ? | 11:04 |
Merio | Great! Have you updated the wiki as well? I'm 12 messages behind of Melange commits :) | 11:05 |
dhans | ok. I wanted dhansmelange to work like 24/7 I also didn't wanted disturb you, because while testing there were some things that didn't work :) | 11:05 |
dhans | so I set up a new instance dhansmenlange-dev just to test tasks | 11:06 |
Merio | you could do no problems :) What was happening wrong in our instance? | 11:06 |
dhans | but I also put it on out main instance | 11:06 |
dhans | nothing, but I wanted to... keep it working | 11:06 |
dhans | another thing: | 11:07 |
Merio | hmm what does it mean? | 11:07 |
Merio | aaah got it | 11:07 |
dhans | :) | 11:07 |
Merio | yes tell me | 11:07 |
dhans | when you change version of the application, please inform me :-) | 11:08 |
dhans | because I uploaded an old version (like 20090420 or something) and didn't know at the beginning why some things didn't work | 11:09 |
Merio | I changed the default version because when I merged with the main branch the version changed so it didn't show my changes | 11:09 |
Merio | Didn't you pull from the repository before? | 11:09 |
dhans | I pulled | 11:10 |
dhans | but version number is in app.yaml which is not included | 11:10 |
dhans | or there is something I am missing :) | 11:11 |
Merio | but pulling from the main repository and merging changed my version (don't know in app.yaml) I know that when i updated the code in the dhansmelange appspot I couldn't see my changes and so after struggling with it I found that I should change the default version in the admin panel | 11:11 |
dhans | yeah I was almost sure that you had struggled with it :) | 11:12 |
dhans | because you upload the application and then you changed default version like after 15 minutes | 11:13 |
dhans | so probably you were wondering what is wrong :) | 11:13 |
Merio | eheeh exactly :D | 11:15 |
dhans | :P | 11:15 |
dhans | hmm but didn't you change your app.yaml after merging with the main repo? | 11:15 |
Merio | hmm no | 11:16 |
Merio | I think the version is something inner of Mercurial but I could be easily wrong | 11:16 |
dhans | so I don't know who it works :) | 11:16 |
dhans | I thought version is in app.yaml.template | 11:17 |
dhans | like 20 minutes ago Pawel changed it to version: 0-5-20090629 | 11:17 |
dhans | but, ok, if we change default version of the application, let us send an email to each other :) | 11:19 |
Merio | that's ok :) | 11:19 |
dhans | Merio: ok, so next things I am going to do is to: 1) understand jQuery so as to for example be able to fix the issue that chart is gone when moved 2) play with cron jobs so that there will be a job which triggers stat collecting tasks | 11:23 |
Merio | I'm going try to integrate chart.py better and then I'll be interacting Js and Python, but this is the plan for the whole week | 11:25 |
dhans | Merio: hmm about the java script skeleton you wrote... do I have to know something about it before doing something in js/jquery? | 11:26 |
Merio | dhans: in this very moment there's not too much to say about it, I'll refine it as things keep going. The most important thing are two | 11:30 |
Merio | Apart from the tools I've integrated (jslint, yuitests and so on), but now I can't talk about them in depth as I'm not feeling well and I need to go away in minutes to have some rest | 11:30 |
*** florinciu has joined #melange | 11:31 | |
dhans | ok, sure | 11:31 |
*** florinciu has quit IRC | 11:31 | |
Merio | If you see templates/statistic_dashboard/dashboard.html I'm trying to keep in Javascript the same structure we have for templates | 11:31 |
dhans | ok | 11:32 |
Merio | Passing context using melangeContext attribute of the script tag instead of putting Javascript right into the django template | 11:32 |
dhans | ok thank you, I'll take a look at it | 11:32 |
Merio | In melange.js there is a base class for all templates (lines 242-278) | 11:33 |
dhans | so go away and have rest! :-) | 11:33 |
Merio | Which takes the context from the melangeContext attribute and put it in the context variable for all subclasses (like dashboard.js in js/templates/statistic_dashboard) to use | 11:33 |
dhans | ok I get it | 11:34 |
dhans | or I just think so :P | 11:34 |
Merio | Well just explore it and come with any questions you might have no probs | 11:35 |
dhans | ok | 11:35 |
dhans | thank you | 11:35 |
Merio | Basic structure for any subclass of template is | 11:35 |
Merio | line 5-10 and last line from dashboard.js | 11:35 |
Merio | this.prototype = new melange.templates._baseTemplate(); | 11:35 |
Merio | this.prototype.constructor = melange.templates._baseTemplate; | 11:35 |
Merio | This is for inheritance from the base class | 11:35 |
Merio | melange.templates._baseTemplate.apply(this, arguments); | 11:36 |
Merio | This is to call the base class | 11:36 |
Merio | var _self = this; | 11:36 |
Merio | And this is a variable reference to the "this" scope | 11:36 |
Merio | All wrapped inside (function() {}()) to hide all scope inside not polluting the global scope | 11:36 |
dhans | nice :) | 11:37 |
Merio | Than in melange.graph.chart you can find the functions that handles google visualization, using melange.loadGoogleApi function (melange.js line 85) that uses the new Google API functioning | 11:38 |
Merio | I'll be enhancing them as things going on | 11:39 |
dhans | ok | 11:39 |
Merio | an example of all these things working together is in the show.js function in js/templates/statistic | 11:40 |
Merio | show.js file I men | 11:41 |
Merio | mean | 11:41 |
Merio | You can find there loading the json from the melangeContext attribute and using melange.graph.chart functions | 11:41 |
dhans | oh, so this is important... | 11:41 |
dhans | but please go take some rest, because I am feeling guilty :-) | 11:43 |
Merio | well not too much else to say, I would say tomorrow we'll talk about the other tools and you ask me questions if any | 11:43 |
dhans | ok :) | 11:43 |
Merio | :) Thank you, you're kind :) But I really don't want to stop your work so I hope to have given you enough infos for you to begin with the JS side. :) | 11:44 |
Merio | If not just ping me and I'll pong you as soon as I'm back.. hope not to spend too much time, I really want to do some stuff today | 11:45 |
dhans | no problem | 11:45 |
Merio | to spend too much time resting I mean | 11:45 |
Merio | Not too much time helping you, that is fine ^__^ | 11:45 |
dhans | :-P | 11:45 |
Merio | dhans: so going away, see you later! | 11:49 |
dhans | Merio: see you :) | 11:50 |
*** dr__house has quit IRC | 11:53 | |
*** dhans has quit IRC | 12:26 | |
*** madrazr has quit IRC | 12:49 | |
*** dhans has joined #melange | 12:51 | |
*** SRabbelier has joined #melange | 13:00 | |
*** ChanServ sets mode: +o SRabbelier | 13:00 | |
*** dr__house has joined #melange | 13:08 | |
*** SRabbelier has quit IRC | 13:08 | |
*** MatthewWilkes has quit IRC | 13:44 | |
*** dhaun has joined #melange | 13:59 | |
*** ajaksu has joined #melange | 14:01 | |
Merio | dhans: eheheh we were updating the blog at the same time .D | 14:05 |
Merio | :D | 14:05 |
dhans | Merio: right... :D | 14:05 |
Merio | dhans: reading then ;) | 14:05 |
ajaksu | hi guys :) | 14:06 |
dhans | Merio: you already know it :P | 14:07 |
Merio | dhans: yep but I'm curious, finding your writing about the different kind of statistics very interesting | 14:07 |
Merio | ajaksu: hi! | 14:07 |
Merio | dhans: what do you think if we plan next week tasks now so it's reday before the conference call? (don't know if you have already put something in there) | 14:12 |
ajaksu | Merio: are we on conference call yet? :) | 14:12 |
Merio | ajaksu: it's planned in 45 minutes | 14:12 |
Merio | :) | 14:12 |
dhans | Merio: ok | 14:13 |
Merio | dhans: just let me finish reading your post and then I'll join the effort :) | 14:13 |
ajaksu | lol, got the timezones wrong :) | 14:15 |
Merio | ajaksu: so did Sverre, tried to call 2 hours before ^__^ | 14:16 |
Merio | dhans: I think overall plan should be to merge js and python and have something working fully with it for midterm. What do you think? | 14:17 |
dhans | Merio: of course :) that's why I am learning js so intensively now :) | 14:18 |
Merio | dhans: I think we're not so far away from that, providing I've understood quite well how to work with Python architecture, but I think now I've enough knowledge at least to begin with these tasks | 14:18 |
Merio | dhans: yep :) Obviously for any problem just ping me. Can't wait for the first "real merge", it will be great both for the features and for how we will need to work together on the second part of SoC :) | 14:20 |
dhans | Merio: for example what I would like to do at first (to check my skills) is to allow user (admin) to start stats collecting task from dashboard level | 14:21 |
Merio | dhans: do you think to have that functions integrated in the dashboard instead of having the separate "collect statistics" view? | 14:21 |
dhans | hmm it would look nice on dashboard but we can also have it in separate view which would be even better in some ways | 14:22 |
dhans | so I will say in another words: I would like to make a button which will start collecting and work in ajaxy way | 14:23 |
dhans | I mean without the page to be reloaded | 14:23 |
Merio | dhans: to be fair, I think it would be better if we come with a pretty functional dashboard to create new widgets and load/store them in the Python end rather then doing something on collecting view. That it's already in place and we can plan to integrate it later | 14:24 |
Merio | dhans: yep, you can do that in the collecting statistics view | 14:24 |
dhans | so that's what I mean :) | 14:25 |
Merio | dhans: then if we have enough time we port it in some way in the dashboard | 14:25 |
*** dbentley-laptop has joined #melange | 14:25 | |
dhans | yes | 14:25 |
dhans | because to be fair putting collect button or something on a widget is not cool | 14:26 |
dhans | because there may be a lot of widgets for one stat | 14:26 |
Merio | we can have it in a sort of menu. Still don't know which kind, we're discussing about it mainly with Pawel on the dev list | 14:26 |
Merio | what do you mean for lot of widgets for one stat? | 14:26 |
dhans | hmm ok, widget is this 'something' on the dashboard that we can add, remove, move, ok? | 14:28 |
Merio | yes, but actually I was meaning to use them just to display the chart and have buttons to manipulate it (may it be colors, visualization options or data manipulation) | 14:29 |
dhans | hmm ok. I thought we could have like one-one relation between widget and chart so that a user may see for example a few visualizations at the same time, by putting a few various widgets | 14:30 |
dhans | but if I understtand you correctly it is also possible in your way | 14:31 |
dhans | because can we add a few widgets that represent the same stat? | 14:31 |
Merio | dhans: sorry I think I couldn't get it. A widget will be in a one-one relation with chart.py | 14:32 |
dhans | Merio: cool :) | 14:32 |
Merio | yes, but the will be different "charts" | 14:32 |
dhans | ok, so we both understand each other :) | 14:33 |
Merio | but representing the same "stat", I mean, based on the same data | 14:33 |
Merio | That's definitely a good thing :P | 14:33 |
dhans | :) | 14:33 |
Merio | I think my tasks are enough for the midterm | 14:34 |
Merio | Probably I will expand issue #36 throughout the week, as it implies many subtasks | 14:34 |
Merio | dhans: just have a look and put your own so we can see if we can achieve all that we want for midterm :) | 14:36 |
dhans | Merio: actually there is not so many things that are on fire before the midterm | 14:37 |
Merio | dhans: what do you mean | 14:37 |
dhans | heh yes I forgot one word :) | 14:38 |
dhans | like: ...many backend things... :) | 14:38 |
dhans | but I can start those BACKEND things but also would like to help with JS, because personally think that actual visualization is more important now | 14:39 |
Merio | dhans: ok so next week will be very interesting, as we're gonna work on the same files... so we need to be in sync very very much.. it will be good :) | 14:41 |
dhans | I think so :) | 14:41 |
Merio | dhans: so just have a meeting tomorrow in the morning to better refine the tasks and divide them between us. We can ask our mentors during conference call what they think of it and what they want to be ready for midterm | 14:42 |
dhans | ok | 14:42 |
dhans | I'll be at home at about 11 am (your time) because have to go to one place in the morning | 14:42 |
Merio | dhans: no problems, I'll be here as usual as soon as I wake up | 14:51 |
dhans | Merio: ok :) | 14:52 |
*** lh has joined #melange | 15:11 | |
*** ChanServ sets mode: +o lh | 15:11 | |
lh | and volia, my internet stopped working for a second | 15:11 |
lh | *sigh* | 15:11 |
* lh waves to room | 15:11 | |
* Merio waves back :) | 15:11 | |
*** Lennie has joined #melange | 15:11 | |
solydzajs | ok | 15:11 |
*** ChanServ sets mode: +o Lennie | 15:11 | |
lh | so let's keep this tight since not all of us enjoy irc meetings. | 15:11 |
solydzajs | Instead of doing Skype conference call we are going to talk on IRC | 15:12 |
solydzajs | this time | 15:12 |
ajaksu | lh: hi :) | 15:12 |
solydzajs | Skype failed us today | 15:12 |
lh | ajaksu: hello my friend. | 15:12 |
*** Lennie sets mode: +v jamtoday | 15:12 | |
lh | ok, greetings to all from all. :) now meeting. meeting is good. | 15:12 |
*** Lennie sets mode: +v dhans | 15:12 | |
Merio | yep I don't think is a matter of numbers, last time we were 7/8 of us | 15:12 |
Lennie | numbers aint a problem :) | 15:13 |
Lennie | we were fine last time | 15:13 |
solydzajs | yes it's some other problems | 15:13 |
solydzajs | anyway lets focus on the meeting | 15:13 |
Merio | Just connections... Google speed is right ;) | 15:13 |
solydzajs | jamtoday: ajaksu Lennie: status on the surveys first | 15:13 |
Merio | (I mean google speed project => http://code.google.com/speed ;)) | 15:13 |
tpb | Title: Let's make the web faster - Google Code (at code.google.com) | 15:13 |
ajaksu | solydzajs: ok, can I start? | 15:14 |
Lennie | gogo | 15:14 |
solydzajs | ajaksu: yes please | 15:14 |
*** SRabbelier has joined #melange | 15:14 | |
*** ChanServ sets mode: +o SRabbelier | 15:14 | |
SRabbelier | hi | 15:14 |
Lennie | hi SRabbelier :) | 15:14 |
Lennie | we're just starting talking about surveys | 15:14 |
ajaksu | OK, Survey status | 15:14 |
ajaksu | Leslie and I ran a walkthrough during Fisl, UI needs work in cross-browser compatibility | 15:15 |
ajaksu | and we need help to go with it | 15:15 |
ajaksu | (tooltips and docs) | 15:15 |
Lennie | yes UI sucks in Safari 4.0 :( | 15:15 |
solydzajs | ok what about functionality ? | 15:16 |
Lennie | buttons are all in the wrong place lol | 15:16 |
SRabbelier | it does work on Fx on Mac though? | 15:16 |
ajaksu | since then, Lennie has started to commit our code and we have hit a wall on the evaluation workflow | 15:16 |
lh | in the interests of time, i suggest that we deprioritize safari and warn users accordingly | 15:16 |
SRabbelier | if we are time-constrained we can say "use Firefox" | 15:16 |
Lennie | hehe | 15:16 |
Lennie | it's just UI :P | 15:16 |
Lennie | it works afaik | 15:16 |
lh | SRabbelier: right | 15:16 |
solydzajs | yep worried about functionality | 15:16 |
jamtoday | And we should remember that the survey creation won't be nearly as important for midterms as survey taking | 15:16 |
SRabbelier | ajaksu: explain "hit a wall"? | 15:16 |
lh | suboptimal functionality is better than no functionality | 15:17 |
SRabbelier | jamtoday: exactly | 15:17 |
dhans | do we have a demo instance with surveys or something? | 15:17 |
jamtoday | I've just updated my demo instance at http://jamstage.appspot.com. I am still having problems with the google login, i was planning on going to a cafe today for dev work | 15:17 |
ajaksu | SRabbelier: project links and many records per mentor had major issues | 15:17 |
tpb | Title: Sign In Required (at jamstage.appspot.com.) | 15:17 |
ajaksu | as in didn't work :) | 15:17 |
dhans | jamtoday: thanks :) | 15:18 |
ajaksu | dhans: http://melange-ajaksu.appspot.com/ | 15:18 |
SRabbelier | ajaksu: oh, I thought you meant review as in us mentors reviewing code, sorry :) | 15:18 |
tpb | Title: Surveys demo instance (at melange-ajaksu.appspot.com) | 15:18 |
jamtoday | I still need to repopulate the database, but need to login first, so I need to go to a cafe first :) | 15:18 |
solydzajs | ajaksu: what's your availibility in the upcoming days ? | 15:18 |
*** dr__house has quit IRC | 15:18 | |
SRabbelier | jamtoday: you cannot loggin to your google account at all? | 15:18 |
solydzajs | jamtoday: same for you , what's yours ? | 15:18 |
lh | ok i hate to be a pita but i need to go soonish | 15:19 |
lh | my arm is killing me | 15:19 |
jamtoday | SRabbelier: From my parent's house, google login pages just hang indefinitely | 15:19 |
dhans | ajaksu: thanks | 15:19 |
ajaksu | solydzajs: something like 20 hours one day, 10 the following one, for as long as we need and I can survive | 15:19 |
SRabbelier | jamtoday: try a different browser? | 15:19 |
solydzajs | lh: go go, we will post the notes and keep you up to date | 15:19 |
lh | solydzajs: ok but wait a second | 15:19 |
jamtoday | SRabbelier: tried everything. IP address instead of domain, etc. | 15:19 |
lh | here is my understanding of where we are, if i am incorrect correct me | 15:19 |
SRabbelier | jamtoday: wacko | 15:20 |
lh | i have provided questions, they can be automatically pulled into a survey instance in melange using a script | 15:20 |
lh | i still owe an overall program survey for mentors/org admins without students assigned. | 15:20 |
lh | if that's too much of a pita, we can skip it this time, that's fine by me. | 15:20 |
lh | other than testing/finding testers, what do you need from me over the next week? | 15:20 |
lh | and if you can email me that, please do because i need to go get a bucket of ice water | 15:20 |
lh | and stick my arm in it. | 15:20 |
jamtoday | lh: non evaluation survey for mentors should work, just select 'mentor' instead of 'mentor evaluation' for survey taking access | 15:21 |
ajaksu | lh: to sum it up, we have some coding to handle the mentor-student grading surveys, and we have started it this weekend | 15:21 |
lh | right saw that in .br | 15:21 |
lh | ajaksu: gotcha | 15:21 |
Lennie | hmm | 15:21 |
lh | ok, g2g, sorry | 15:21 |
lh | will be around later, now ice | 15:21 |
*** lh has quit IRC | 15:21 | |
solydzajs | I think we are good for now, if can let you know on Thursday if we will need those questions for mentors/org admins without students, if it's realistic | 15:21 |
jamtoday | lh: feel better! | 15:21 |
solydzajs | ah | 15:21 |
Lennie | jamtoday, there is no view to see that there is an open survey for you right? | 15:22 |
solydzajs | yep Mentors and Students should be somehow informed that they have still some survey pending | 15:22 |
jamtoday | Lennie: we already have a notification method, I think ajaksu has been looking at getting it working, and I was going to work on reminders today | 15:22 |
Lennie | lol | 15:23 |
solydzajs | jamtoday: but in the UI | 15:23 |
Lennie | forget the reminders :) | 15:23 |
Lennie | bigger things to do | 15:23 |
jamtoday | Lennie: The newsfeed won't be commited yet I imagine, but it would help in these cases | 15:23 |
Lennie | solydzajs, I think first the taking of the survey should be finished | 15:23 |
solydzajs | jamtoday: we need to show that there are some Surveys to be taken when users logs in | 15:23 |
solydzajs | jamtoday: forget newsfeed for now :-) | 15:23 |
solydzajs | jamtoday: at least this week ;-) | 15:23 |
ajaksu | Lennie: but reminders + listing surveys user can take in the menu would cover us a bit | 15:23 |
Lennie | ajaksu, hmm will not help if the rest is not ready :D | 15:24 |
ajaksu | but anyway, we can adapt the list view, rightw | 15:24 |
Lennie | there is a ton out there to do | 15:24 |
solydzajs | ajaksu: we can have new menu position "Surveys (2)" and it would be red if there are still some surveys pending | 15:24 |
ajaksu | Lennie: oh, I thought you meant the open surveys view was a top priority :) | 15:24 |
Lennie | ajaksu nope ^^ | 15:24 |
solydzajs | ajaksu: if you click it it would list all the surveys you've taken and the ones pending | 15:24 |
Lennie | solydzajs, would be nth | 15:24 |
Lennie | solydzajs, not priority for now | 15:25 |
Lennie | so let me list a few things :) | 15:25 |
Lennie | first up | 15:25 |
SRabbelier | Lennie: yes, please do | 15:25 |
Lennie | the grade clutter needs to get out of the Surevy view | 15:25 |
ajaksu | jamtoday: what's your availibility in the upcoming days ? | 15:25 |
solydzajs | Lennie: well then how do you want to inform in UI that there are surveys to take ? | 15:25 |
Lennie | solydzajs, you can post a link and be fine for now :) | 15:25 |
SRabbelier | Lennie: agreed | 15:25 |
solydzajs | ok so my main concern is what is not working from functionality point of view ? | 15:26 |
Lennie | creating/taking the right survey | 15:26 |
Lennie | the grade clutter needs to move out of the main survey module | 15:26 |
jamtoday | ajaksu: My gf is visiting, but I'll be available as much as needed | 15:26 |
Lennie | the show view needs to just become show view again | 15:26 |
Lennie | take view needs to be introduced to take surveys | 15:26 |
ajaksu | jamtoday: that would be a lot, I'm afraid | 15:26 |
Lennie | results view needs to be updated so that results can properly be viewed | 15:27 |
Lennie | the UI for creating Surveys needs to be cleaned of Kind and grade buttons :) | 15:27 |
Lennie | access checker for taking needs to be introduced | 15:27 |
ajaksu | Kind is a hack from yesterday, grade is something deeper :) | 15:27 |
solydzajs | Lennie: please include those features in the notes | 15:27 |
Lennie | access checker that checks project needs to be introduced and coupled | 15:27 |
ajaksu | Lennie: ok, so show view shows result, fields? | 15:28 |
Merio | (May I help with something to join the effort, guys?) | 15:28 |
SRabbelier | Merio: hehe, as a 20% project? :P | 15:28 |
solydzajs | Lennie: I have one more code review to do of survey view and then fix the code that I commented on which will probably take me 1h so I can do it tomorrow and then move to other Surveys stuff | 15:28 |
Merio | SRabbelier: something like :P | 15:28 |
Lennie | Merio, feel free to fiddle with JS/CSS I think you are most skilled in that | 15:29 |
ajaksu | solydzajs: does that review cover the new views for the new survey types? | 15:29 |
Lennie | You should learn python from statistics :P | 15:29 |
solydzajs | SRabbelier: what's your availibility this week ? how busy you are at G, how many hours you work a day ? | 15:29 |
jamtoday | Merio: Yes, cross-browser compatibility, CSS tweaks would be a great help | 15:29 |
Merio | Lennie: yep, still a Python architecture newbie, but finding my way :D | 15:29 |
Lennie | Merio, that's why I suggested JS/CSS :) | 15:29 |
solydzajs | ajaksu: it covers all the changeset that has been committed to main repo | 15:29 |
Lennie | I can continue working as soon as the main View gets uncluttered :) | 15:30 |
Lennie | I'm having difficulty finding the right stuff in there | 15:30 |
Lennie | and a lot of grade stuff needs to move | 15:30 |
SRabbelier | solydzajs: 2h / evening | 15:30 |
ajaksu | solydzajs: great, then yes it's there :) | 15:30 |
Merio | Lennie: Agree totally ^_^ | 15:30 |
Lennie | ajaksu, do you have time to clean up the view? | 15:30 |
Lennie | ajaksu, like today :D? | 15:30 |
ajaksu | Lennie: I can do it now | 15:30 |
Lennie | ajaksu, would be most kind | 15:31 |
Lennie | quick intro for jamtoday | 15:31 |
solydzajs | SRabbelier: how long do you work at G ? | 15:31 |
Lennie | since he missed most of the commits I think | 15:31 |
Lennie | we have subclassed survey to contain projectsurvey so a project can be linked to it | 15:31 |
Lennie | another subclass of that forces a grade in there | 15:31 |
Lennie | so we'll have 3 views | 15:31 |
solydzajs | SRabbelier: I mean hours a day | 15:31 |
Lennie | (modules that is) | 15:31 |
ajaksu | Lennie: permission to leave and hack? like right now? :) | 15:31 |
SRabbelier | solydzajs: from when I get up till after dinner | 15:32 |
Lennie | ajaksu, be my guest you are not a GSoC student :P | 15:32 |
Lennie | ajaksu, make sure you unclutter the create view | 15:32 |
Lennie | ajaksu, and the module itself | 15:32 |
solydzajs | SRabbelier: so like 10h ? | 15:32 |
jamtoday | Lennie: I was worried that there would be unintended side effects from doing this, but I do understand the appeal | 15:32 |
SRabbelier | solydzajs: dunno don't care really :P | 15:32 |
ajaksu | Lennie: ok :) | 15:32 |
Lennie | jamtoday, it is the only real way and it will work :) | 15:32 |
solydzajs | SRabbelier: heh :-) | 15:32 |
Lennie | ajaksu, preferably if you could | 15:33 |
*** madrazr has joined #melange | 15:33 | |
*** ChanServ sets mode: +v madrazr | 15:33 | |
Merio | SRabbelier: ehhehehe ;) | 15:33 |
Lennie | ajaksu, put some method in the GradingProjectSurvey that adds the grading question | 15:33 |
jamtoday | Lennie: it is the only way. | 15:33 |
Lennie | jamtoday, you should get up to speed with the different views | 15:34 |
ajaksu | Lennie: will do | 15:34 |
jamtoday | Lennie: looking at them now | 15:34 |
Lennie | jamtoday, and move the show back to it's orignial state of just showing the survey and introduce a "take" view | 15:34 |
Lennie | take/%(key_fields) | 15:34 |
Lennie | should be enough | 15:34 |
Lennie | (as part of url pattern ofcourse) | 15:35 |
jamtoday | Lennie: okay | 15:35 |
Lennie | wiil allow for better access checks :) | 15:36 |
Lennie | jamtoday, can you do that today:? | 15:36 |
jamtoday | Lennie: yes | 15:36 |
Lennie | Sverre, please review that tonight | 15:36 |
Lennie | and make the necessary changes yourself | 15:36 |
Lennie | or in cooperation with james | 15:36 |
jamtoday | Lennie: will have to collaborate with ajaksu so we have an easier time merging | 15:36 |
Lennie | but today :) | 15:36 |
Lennie | jamtoday, okay | 15:36 |
SRabbelier | Lennie: make what changes? | 15:37 |
Lennie | SRabbelier, to james's patch if it contains flaws :0 | 15:37 |
Lennie | no need to let it go back and forth for several days :) | 15:37 |
jamtoday | Lennie: I should work off the hg trunk, correct? | 15:37 |
Lennie | SRabbelier, get the drift? | 15:37 |
Lennie | jamtoday, yes our main repo should be up to speed | 15:37 |
SRabbelier | Lennie: ah, like that; how will that patch be submitted? | 15:37 |
Lennie | SRabbelier, james will mail it I guess | 15:38 |
Lennie | jamtoday :)? | 15:38 |
ajaksu | jamtoday: if we could work based on what's been commited instead of github + bitbucket, maybe things could go smoother? | 15:38 |
SRabbelier | ajaksu: sounds good | 15:38 |
jamtoday | ajaksu: yes that makes sense | 15:39 |
Lennie | I'll work on the special take view for project surveys | 15:39 |
SRabbelier | ajaksu: what's the diff between your github/bitbucket and our hg trunk? | 15:39 |
Lennie | so that one can fill it in for multiple projects | 15:39 |
Lennie | I expect that to be done tomorrow evening my time if all goes well with James take view | 15:39 |
ajaksu | SRabbelier: newsfeeds, some code I'm hacking on and maybe a lag in sync between my bitbucket repo and/or my or jame's github ones | 15:40 |
SRabbelier | ajaksu: doable for you to move the code you're hacking on to our trunk instead? | 15:41 |
ajaksu | SRabbelier: actually newsfeeds is in my github, not my bitbucket (I think...) | 15:41 |
Lennie | SRabbelier, if you don't see a patch from james tonight you should adapt one of the access checks to check for survey.taking_access which is something we'll need as well | 15:41 |
Lennie | should be quite similair to documents so will be easy for you :) | 15:41 |
Lennie | probably a copy paste :P | 15:41 |
ajaksu | SRabbelier: I can't push there, but I can fork trunk on bb and push to my branch, I guess | 15:42 |
SRabbelier | Lennie: you want checkHasSurveyAccess ? | 15:42 |
SRabbelier | ajaksu: right, and then send a patch based from that I mean | 15:42 |
Lennie | yes | 15:42 |
Lennie | simple reproduction | 15:42 |
Lennie | as long as you edit the docstring :P | 15:42 |
ajaksu | SRabbelier: will do | 15:42 |
SRabbelier | Lennie: editing docstrings is for amateurs :P | 15:42 |
Lennie | SRabbelier: ftw sverre :) | 15:42 |
Lennie | solydzajs | 15:42 |
madrazr | SRabbelier: ROFL :D | 15:43 |
SRabbelier | Lennie: how else will everybody know where I copy/pasted from? | 15:43 |
Lennie | time availability? | 15:43 |
Lennie | SRabbelier noone will notice :) | 15:43 |
madrazr | SRabbelier: I used to do that once ;-) | 15:43 |
ajaksu | Lennie: somehow, I can't get checkIsSurveyReadable in getMenusForScope, would checkHasSurveyAccess be better therew | 15:43 |
ajaksu | * there? | 15:43 |
Lennie | you should leave it out of the menu for now | 15:43 |
Lennie | forget about menu items | 15:43 |
solydzajs | Lennie: yes ? | 15:43 |
Lennie | I've already have a plan to cover it | 15:43 |
Lennie | solydzajs, time to spend this week:? :) | 15:44 |
solydzajs | 4h-5h everyday maybe more but note sure | 15:44 |
Lennie | solydzajs, I expect nothing less then the 4h then :) | 15:44 |
solydzajs | till Friday | 15:44 |
Lennie | solydzajs, what do you want to do? | 15:44 |
Lennie | solydzajs, what do you fancy? | 15:44 |
Lennie | solydzajs, want to be code guardian? | 15:45 |
Lennie | solydzajs, or want to jump in to code | 15:45 |
solydzajs | I'm going to review and fix all the code that has been committed that's for sure | 15:45 |
solydzajs | then I want to actually make some tests | 15:45 |
solydzajs | if everything works correctly | 15:45 |
solydzajs | as advertised | 15:45 |
solydzajs | we really don't have a lot of time | 15:45 |
Lennie | solydzajs, so you want to be code guardian and at the same time test the functionality to see if you can break it? | 15:46 |
solydzajs | so if somebody would like to collect all the missing/critical priority Survey features | 15:46 |
Lennie | solydzajs, might be nice if you stress the access checks in a few days | 15:46 |
solydzajs | and send them to the list | 15:46 |
solydzajs | that would be great | 15:46 |
solydzajs | ok noted | 15:46 |
solydzajs | Lennie: yes | 15:47 |
solydzajs | everything that was in ajaksu and james repos is pushed to main repo already ? | 15:47 |
Lennie | solydzajs, I'm sorry that I don't have anything concrete for youright now since most of the first steps are already being done | 15:48 |
solydzajs | that is fine | 15:48 |
Lennie | solydzajs, you can always jump in somewhere for the next 2 days, after that there should be more concrete stuff | 15:48 |
solydzajs | lets make sure surveys work correctly | 15:49 |
jamtoday | Lennie: one thing I'd really like to see working is a test that goes through a sample evaluation process, including grading | 15:49 |
jamtoday | Lennie: Seed_db already gets us halfway there | 15:49 |
solydzajs | then next week I want to work on Task that will update all the projects based on survey results | 15:49 |
Lennie | jamtoday: so would I but I'd like to see some other stuff first :) | 15:49 |
Lennie | solydzajs, hmm you have a lot of other stuff to do | 15:49 |
Lennie | solydzajs, it will get done by someone else I think | 15:50 |
jamtoday | solydzajs: I already implemented this, it just needs to be "Taskified" | 15:50 |
Lennie | solydzajs, gathering data is more importent | 15:50 |
solydzajs | Lennie: oh whatever :-) | 15:50 |
Lennie | jamtoday, it is still gonna change :) | 15:50 |
jamtoday | we might just want a @task decorator...? | 15:50 |
solydzajs | Lennie: then I'm going to focus on other stuff ;-) | 15:50 |
Lennie | lets focus on data collection before we go any further with processing it | 15:50 |
Lennie | as long as you have the data you can do anything with it later on :) | 15:50 |
Lennie | solydzajs, please do :) | 15:51 |
solydzajs | any other questions for me ? | 15:51 |
Lennie | solydzajs, how old will you be tomorrow :)? | 15:51 |
jamtoday | Lennie: There's been a lot of thought that has gone into making sure that grading doesn't do anything wrong, so we don't want to throw out the existing method entirely | 15:51 |
Lennie | jamtoday, that is true :) | 15:51 |
solydzajs | Lennie: 25 | 15:51 |
Lennie | jamtoday, but some stuff is gonn change | 15:51 |
Lennie | solydzajs, gratz :) | 15:51 |
solydzajs | Lennie: thx :-) | 15:51 |
Lennie | solydzajs, or am I mistaken that it is your birthday tomorrow :)? | 15:51 |
madrazr | solydzajs: I want to wish you now :P since it is already 30th here now ;-) | 15:52 |
solydzajs | Lennie: no you are not :-) | 15:52 |
solydzajs | madrazr: thx :-) | 15:52 |
madrazr | solydzajs: Wish you happy birthday! | 15:52 |
solydzajs | really appreciated guys ;-) | 15:52 |
dhans | solydzajs: btw. happy name's day! :) | 15:52 |
Lennie | jamtoday, we can do a lot with the survey records later on :) | 15:52 |
solydzajs | dhans: hehe :-) dziękować :-) | 15:52 |
Lennie | jamtoday, so that will be fine as long as we can collect them | 15:52 |
SRabbelier | solydzajs: gratin advance ;) | 15:52 |
jamtoday | solydzajs: happy bday | 15:52 |
SRabbelier | solydzajs: also with your naming day, right? | 15:52 |
dhans | solydzajs: :) | 15:53 |
* Lennie thinks that the singing would have been much worse on skype :P | 15:53 | |
jamtoday | ajaksu: I need to leave for about 30 mins, I'll be back for a long block when I'm back, and I'll check in | 15:53 |
solydzajs | SRabbelier: thanks :-) | 15:53 |
Lennie | jamtoday, we'll need an update on your GSoC work first :) | 15:53 |
solydzajs | jamtoday: thanks :-) | 15:53 |
Lennie | jamtoday, then you can skadiddle (?) | 15:53 |
solydzajs | SRabbelier: hehe yep nameday is today :-) | 15:53 |
Merio | solydzajs: happy birthday from me too :) | 15:53 |
Lennie | solydzajs, you have to head out now right? | 15:53 |
solydzajs | wow ;-) | 15:53 |
Merio | Lennie: it would have been great I think... ^__^ | 15:54 |
solydzajs | yep I need to leave guys | 15:54 |
Lennie | solydzajs, or want to stick around for longer? | 15:54 |
solydzajs | tty tomorrow | 15:54 |
Lennie | solydzajs, okay have fun | 15:54 |
solydzajs | :-) | 15:54 |
solydzajs | cheers | 15:54 |
jamtoday | Lennie: you mean the newsfeed? | 15:54 |
solydzajs | I will read the logs | 15:54 |
Lennie | jamtoday, yeah or just in general :) | 15:54 |
SRabbelier | time for lunch here too | 15:54 |
dhans | solydzajs: yeah, have fun :) | 15:54 |
jamtoday | Lennie: I refactored the news feed to meet style guidelines, but I'm still more focused on surveys | 15:54 |
Lennie | SRabbelier ,you are okay with that right :)? | 15:55 |
Lennie | SRabbelier, ping? | 15:56 |
Lennie | (this is why I hate IRC so slow :P) | 15:56 |
Lennie | dhans, how was your week ;)? | 15:56 |
dhans | Lennie: so basically I added support for Task Queue API to Melange so that now stats are collected with tasks so user doesn't have to collect them batch by batch, but only start the task | 15:57 |
ajaksu | jamtoday: sorry, had to check something else, let me push whatever I have to github so you can push it | 15:57 |
Lennie | dhans, what kind of stats are we talking about? | 15:57 |
dhans | Lennie: The task then collects a batch of data and then if not all data is processed the task is autamatically repeated | 15:57 |
dhans | dhans: all kind of stats | 15:58 |
Lennie | dhans, can it collect all we need :)? | 15:58 |
Lennie | dhans, awesome | 15:58 |
Lennie | dhans, what are your midterm goals? | 15:58 |
Lennie | Merio, did you work on Python this week :)? | 15:58 |
dhans | Lennie: hmm do know exactly what are MY goals. we want with Mario to have the dashboard work | 15:59 |
dhans | Lennie: *do NOT know exactly | 15:59 |
SRabbelier | Lennie: ok with what? | 15:59 |
Merio | Lennie: yep, basically I've introduced the "chart" model logic and view (only JSON responses, you know ;)) which will handle a single chart instance for one user | 15:59 |
Lennie | SRabbelier: jamtoday busy with surveys :) | 15:59 |
Lennie | Merio great | 16:00 |
Merio | Lennie: but it's just a skeleton, real developing will start this week | 16:00 |
Lennie | Merio, goals for midterm? | 16:00 |
Merio | Lennie: with Daniel we're planning to integrate the dashboard with the Python end | 16:00 |
Lennie | dhans, ok | 16:00 |
Lennie | Merio, can you be more specific about what is going to be shown? | 16:00 |
Merio | Lennie: I've started yesterday to read all statistics from Daniel's JSON response | 16:00 |
SRabbelier | Lennie: yes, that's fine | 16:01 |
Lennie | SRabbelier: good to know | 16:01 |
dhans | Lennie: Like everybody, I also wanted the 'task queue' code to be reusable, so I think I can describe my attempt on wiki/ dev-list, get some feedback and maybe we will come up one solution | 16:01 |
Merio | Lennie: I think that if we integrate every widget with his Python end we can create new widgets and save them to Python, so every user has a dashboard with chosen widgets/charts | 16:01 |
dhans | Lennie: you know, to have only one @task decorator, not four | 16:02 |
Lennie | dhans, I'm not sure if a task decorator will cut it for all we want to do | 16:02 |
Lennie | dhans, but worth a try | 16:02 |
SRabbelier | Lennie: agreed | 16:02 |
Merio | And after midterm most of the work (apart backend collecting views) will be to develop interfaces to get options tweaked (like colors/appareance/play with data with jLinq if we have enough time) | 16:03 |
dhans | Lennie: probably not :) | 16:03 |
Lennie | SRabbelier, we'll still need to set up some guidelines for its use | 16:03 |
Lennie | SRabbelier, can't jsut have tasks all over the place :D | 16:03 |
Lennie | Merio, soudns sane | 16:04 |
Lennie | madrazr, still alive ;)? | 16:04 |
madrazr | Lennie: ha ha, I expected exactly the same question :P | 16:04 |
madrazr | Lennie: was waiting for my turn :D | 16:04 |
Lennie | too bad we can't hear your cool accent today, but I've read you've been quite busy and seem to be on scheldule :) | 16:04 |
Lennie | except for the missing integration of the tags | 16:05 |
madrazr | Lennie: yeah :( | 16:05 |
Lennie | tell the world what you did this week :P | 16:05 |
madrazr | Lennie: heh sure | 16:05 |
dhans | Lennie: so are we done? because I have another friend named Paweł and he is waiting for me to celebrate his name's day :-) | 16:06 |
Lennie | dhans, yeah have fun :) | 16:06 |
madrazr | dhans: what a co-incidence :) | 16:06 |
madrazr | ! | 16:07 |
dhans | madrazr: Paweł is quite a popular name :) | 16:07 |
madrazr | dhans: Oh! | 16:08 |
Lennie | lets continue | 16:08 |
dhans | Lennie: thanks :) | 16:08 |
Lennie | I can hear Sverre's stomach rumbling in NL | 16:08 |
SRabbelier | yes :) | 16:08 |
Lennie | madrazr, your work of last week please :) | 16:08 |
Merio | dhans: see you tomorrow then :) | 16:08 |
dhans | Merio: ok, see you :) | 16:08 |
madrazr | Lennie: as said in blog post, Org Admins and Mentors can add tasks | 16:09 |
Lennie | on a sidenote, SRabbelier cutting a release falls to you this week but I have a feeling it might change later on | 16:09 |
madrazr | OAs can approve and publish them | 16:09 |
madrazr | Lennie: and list of all tasks | 16:09 |
Lennie | SRabbelier, just see if there is something useful to cut for at the end of the week :) | 16:10 |
Lennie | madrazr, are these tasks grouped in any way? | 16:10 |
madrazr | Lennie: nope | 16:10 |
Lennie | madrazr, unpublished in a table, published | 16:10 |
*** dhans has quit IRC | 16:10 | |
Lennie | madrazr, ok might be nice thing to do ;) | 16:10 |
madrazr | Lennie: nope at least now, but you can see the status in the list | 16:10 |
madrazr | Lennie: good idea, will do it then :) | 16:11 |
Lennie | madrazr, for deleting tasks you might want to add invalid status | 16:11 |
madrazr | Lennie: no hard deletion is required? | 16:11 |
Lennie | madrazr, not unless you can make sure that you clean up comments as well | 16:11 |
Lennie | as long as the task hasn't been claimed it can still be deleted | 16:11 |
madrazr | Lennie: Ok | 16:12 |
Lennie | we don't want to get faulty references :) | 16:12 |
Lennie | SRabbelier, right? | 16:12 |
Lennie | madrazr, your plan for this week is to integrate taggable right? | 16:12 |
Lennie | madrazr, and then the creation of task side is done? | 16:12 |
madrazr | Lennie: and Student claiming tasks should also be possible hopefully | 16:12 |
madrazr | Lennie: yes except bulk approval which I am doing now | 16:13 |
Lennie | which would be nice | 16:13 |
Lennie | would be interesting to see how you are going to solve bulk approval :) | 16:13 |
Lennie | SRabbelier, please answer my question so I can send you to lunch :P | 16:13 |
madrazr | Lennie: nothing great about it, if you have seen task quota limits :P | 16:13 |
SRabbelier | Lennie: reading | 16:14 |
madrazr | Lennie: http://i43.tinypic.com/52x3xw.jpg | 16:14 |
madrazr | here is the screenshot | 16:14 |
Lennie | madrazr, task API is going to do that :) | 16:14 |
SRabbelier | Lennie: yes, agreed, I prefer invalid over actual deleting | 16:14 |
SRabbelier | does dhans know what he's going to be doing though? | 16:14 |
Lennie | madrazr, you could do that without task API I think | 16:15 |
Lennie | db.put(list of tasks) | 16:15 |
Lennie | won't be too much so should work | 16:15 |
madrazr | Lennie: Oh you meant the code wise :P I thought you were thinking of interface | 16:15 |
madrazr | Lennie: Ok | 16:15 |
Lennie | madrazr, interface looks cool :P | 16:15 |
Lennie | I like the select button | 16:15 |
Lennie | wondering how you did that :) | 16:15 |
SRabbelier | madrazr: looks good :D | 16:15 |
Lennie | I might steal that code for use in notification deletion :P | 16:15 |
madrazr | Lennie: thats there already in Melange | 16:16 |
Lennie | Melange has secrets from me lame :( | 16:16 |
SRabbelier | Lennie: it's a regular boolean checkbox :P | 16:16 |
madrazr | Lennie: task queue is not really required I think, since we anyways won't have very large number of tasks to update at once | 16:16 |
madrazr | Lennie: also I am thinking of using pagination | 16:17 |
madrazr | which restricts to 50 approvals max | 16:17 |
Lennie | SRabbelier, that I konw but I'm wondering how it got added and how the form works :D | 16:17 |
Lennie | madrazr, pagination should be fine | 16:17 |
Lennie | but that's why you should seperate the lists | 16:17 |
Lennie | you should be able to see all unpublished once in a blink of an eye | 16:17 |
SRabbelier | Lennie: ah :) | 16:17 |
Lennie | SRabbelier, sounds sane ? | 16:18 |
Lennie | (about the listing) | 16:18 |
madrazr | Lennie: Ok | 16:18 |
Lennie | else it might get too much for an org admin to see at one go | 16:18 |
madrazr | Lennie: true | 16:18 |
SRabbelier | Lennie: yes, I'm ok with pagination :) | 16:19 |
madrazr | Lennie: I am myself struggling while testing :D | 16:19 |
Lennie | and with seperating the tasks that are live/unpublished? | 16:19 |
Lennie | madrazr, yeah ups and downs :) | 16:19 |
madrazr | Lennie: actually what I think is that, we can have 3 lists, 1 unapproved, another unpublished but approved, another published (but will do it later I think) | 16:20 |
madrazr | Lennie: don't want to have that as a goal for this week at least :( | 16:20 |
Lennie | hmm | 16:20 |
Lennie | shouldn't be too hard though :D | 16:20 |
madrazr | Lennie: yes :) | 16:20 |
madrazr | Lennie: will try to do it now only :) | 16:21 |
madrazr | let me see how it works out :) | 16:22 |
Lennie | ok | 16:22 |
Lennie | think that's it | 16:22 |
Lennie | questions :)? | 16:22 |
madrazr | Lennie: I have a requirements question :) | 16:22 |
Lennie | shoot | 16:22 |
madrazr | Lennie: should task quota limit be enforced while publishing the task or while creating them itself? | 16:23 |
Lennie | hmm | 16:23 |
Lennie | good oen | 16:23 |
madrazr | Lennie: ATM I am enforcing it as an access check during create | 16:23 |
Lennie | one | 16:23 |
Lennie | I don't mind that for the moment :) | 16:23 |
madrazr | Lennie: Ok | 16:24 |
madrazr | Lennie: thats all from my side then | 16:24 |
* SRabbelier is off for lunch since it ends in 30m | 16:25 | |
Lennie | SRabbelier, yes go :) | 16:25 |
Lennie | SRabbelier, enjoy! | 16:25 |
madrazr | SRabbelier: happy dining :) | 16:25 |
Merio | SRabbelier: bon apetit :) | 16:25 |
madrazr | Lennie: if meeting is over, I have few questions | 16:26 |
madrazr | :) | 16:26 |
Lennie | fire away | 16:26 |
* Merio is going to have dinner too :) | 16:26 | |
Lennie | Merio, you are free to go :P | 16:26 |
madrazr | Lennie: soc.models.role.Role has name() method | 16:27 |
madrazr | is it possible to use this method in django templates? | 16:27 |
Merio | Lennie: thx real hungry ^__^ | 16:27 |
Lennie | hmm yes | 16:27 |
madrazr | Lennie: how? | 16:27 |
Lennie | just call roll_entity.name | 16:27 |
Merio | g'bye madrazr too :) | 16:27 |
Lennie | that's enough | 16:27 |
*** lh has joined #melange | 16:27 | |
*** ChanServ sets mode: +o lh | 16:27 | |
madrazr | Merio: see you, have fun | 16:27 |
Lennie | hi lh | 16:27 |
madrazr | lh: WB :) | 16:27 |
*** lh has left #melange | 16:27 | |
madrazr | Lennie: mentor.name is giving key_name | 16:27 |
Lennie | hmm interesting :D | 16:28 |
madrazr | Lennie: I am wondering if mentor itself has mentor_entity.key :P | 16:28 |
Lennie | .name should not give keyname | 16:29 |
Lennie | what happens if you do document_name ? | 16:29 |
madrazr | Lennie: just a min lemme check | 16:29 |
madrazr | Lennie: empty | 16:31 |
madrazr | Lennie: so something is wrong somewhere :) | 16:31 |
*** madrazr1 has joined #melange | 16:33 | |
madrazr1 | Lennie: sorry, 2AM problem :( | 16:34 |
Lennie | madrazr, if it is empty you dont have a mentor entity :) | 16:34 |
madrazr1 | Lennie: but .name gives the right key_name :) | 16:35 |
Lennie | madrazr, atleast I'm pretty sure about that | 16:35 |
Lennie | are you sure you haven't gotten a Key entity | 16:35 |
Lennie | which you need to resolve first | 16:35 |
Lennie | db.Key type | 16:35 |
madrazr1 | Lennie: it is db.Key type you are right | 16:36 |
Lennie | you have to resolve it to an entity first :) | 16:36 |
madrazr1 | Lennie: how? | 16:36 |
Lennie | db.get? | 16:36 |
Lennie | hmm | 16:36 |
*** madrazr has quit IRC | 16:36 | |
*** madrazr1 is now known as madrazr | 16:36 | |
Lennie | one min | 16:36 |
*** ChanServ sets mode: +v madrazr | 16:36 | |
madrazr | Lennie: OK | 16:36 |
madrazr | Lennie: should I use db.get before building List contents on Python side? | 16:38 |
Lennie | yes | 16:40 |
madrazr | Lennie: Ok | 16:41 |
Lennie | db.get will resolve the db.Key to an entity | 16:41 |
Lennie | so you can call .name :) | 16:41 |
Lennie | better yet | 16:43 |
madrazr | Lennie: ? | 16:43 |
Lennie | you can call db.get on the whole list of keys | 16:43 |
Lennie | and it will give you the appropriate list in return | 16:43 |
madrazr | Lennie: Oh Ok cool! that would be | 16:44 |
madrazr | Lennie: doing it now | 16:45 |
Lennie | anything else? | 16:47 |
madrazr | Lennie: nothing for now I think :) | 16:47 |
Lennie | cool | 16:48 |
*** solydzajs has quit IRC | 16:53 | |
* Lennie slaps Erant around with a pink Macintosh | 17:06 | |
*** dhaun has quit IRC | 17:18 | |
jamtoday | ajaksu: I merged with your latest changeset | 17:21 |
*** ajaksu has quit IRC | 17:37 | |
Lennie | jamtoday | 17:52 |
Lennie | you all set? :) | 17:52 |
Lennie | I'm leaving :) | 17:52 |
*** Lennie has quit IRC | 17:56 | |
*** durin42 has joined #melange | 18:32 | |
*** ChanServ sets mode: +v durin42 | 18:32 | |
*** madrazr has quit IRC | 18:57 | |
*** mithro has quit IRC | 19:39 | |
*** Merio has quit IRC | 20:17 | |
*** durin42 has quit IRC | 20:37 | |
*** mithro has joined #melange | 21:16 | |
*** ChanServ sets mode: +v mithro | 21:16 | |
*** jamtoday has quit IRC | 22:26 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!