*** tpb has joined #melange | 00:00 | |
*** madrazr has quit IRC | 00:29 | |
*** mithro has quit IRC | 01:00 | |
*** SRabbelier has joined #melange | 01:15 | |
*** ChanServ sets mode: +v SRabbelier | 01:15 | |
*** Lennie has joined #melange | 02:48 | |
*** ChanServ sets mode: +v Lennie | 02:48 | |
Lennie | good morning | 02:49 |
---|---|---|
*** madrazr has joined #melange | 02:50 | |
summatusmentis | it's... kinda morning | 02:56 |
*** madrazr has left #melange | 02:57 | |
*** solydzajs has joined #melange | 03:49 | |
*** ChanServ sets mode: +v solydzajs | 03:49 | |
*** solydzajs has quit IRC | 04:05 | |
*** solydzajs has joined #melange | 04:27 | |
*** ChanServ sets mode: +v solydzajs | 04:27 | |
*** solydzajs_ has joined #melange | 04:37 | |
*** madrazr has joined #melange | 04:43 | |
*** solydzajs has quit IRC | 04:52 | |
*** Lennie has quit IRC | 06:55 | |
*** mithro has joined #melange | 07:16 | |
*** ChanServ sets mode: +v mithro | 07:16 | |
*** MatthewWilkes has joined #melange | 07:17 | |
*** mithro has quit IRC | 08:24 | |
*** madrazr has quit IRC | 08:29 | |
*** madrazr has joined #melange | 08:37 | |
*** Lennie has joined #melange | 09:02 | |
*** ChanServ sets mode: +v Lennie | 09:02 | |
*** madrazr has left #melange | 09:05 | |
*** madrazr has joined #melange | 09:42 | |
*** madrazr has quit IRC | 11:53 | |
*** madrazr has joined #melange | 11:54 | |
*** madrazr has left #melange | 11:57 | |
*** Lennie is now known as Lennie|Gone | 12:15 | |
*** MatthewWilkes has quit IRC | 12:48 | |
*** MatthewWilkes has joined #melange | 12:55 | |
*** madrazr has joined #melange | 12:57 | |
*** solydzajs_ has quit IRC | 12:59 | |
*** Lennie|Gone is now known as Lennie | 13:14 | |
*** MatthewWilkes has quit IRC | 13:31 | |
*** solydzajs has joined #melange | 13:56 | |
*** ChanServ sets mode: +v solydzajs | 13:56 | |
solydzajs | SRabbelier: lh: Lennie: ping | 13:59 |
*** lh_ has joined #melange | 14:00 | |
SRabbelier | solydzajs: pong | 14:00 |
solydzajs | lh_: ping :-) | 14:00 |
Lennie | back :) | 14:00 |
lh_ | solydzajs: pong | 14:01 |
solydzajs | ok :-) | 14:01 |
solydzajs | we are all here | 14:01 |
lh_ | solydzajs: your meeting, let's get this party started | 14:01 |
solydzajs | okie dokie | 14:02 |
solydzajs | so quick update first | 14:02 |
solydzajs | Lennie: what's the status , what are you working on right now ? | 14:02 |
*** madrazr has left #melange | 14:02 | |
solydzajs | Lennie: and what you plan to work on till Friday ? | 14:02 |
Lennie | solydzajs: Finished the notifications for a new user. Now working on turning the linkid's into lower case. | 14:03 |
Lennie | Shouldnt take me that long | 14:03 |
Lennie | but I'm not sure how much time I can spend till Friday, I have a volleyball match tomorrow and also friday is a holiday here :) | 14:04 |
solydzajs | ok you think you can finish lowercase stuff till Friday ? | 14:05 |
solydzajs | cause on Friday we are freezing for demo | 14:05 |
Lennie | solydzajs: Probably have it today, its not much because we haven't complete revamped the forms yet | 14:05 |
solydzajs | Lennie: ok what is next task you would like to work on ? | 14:05 |
Lennie | just an extra .lower() ^^ | 14:05 |
Lennie | solydzajs: At the moment I have no idea what I can do before friday due to my limited scheldule, if you have something in mind go ahead. | 14:06 |
solydzajs | Lennie: not necessary finished till friday just in general | 14:06 |
Lennie | Is it okay if I get back on that? | 14:08 |
solydzajs | ok | 14:08 |
solydzajs | SRabbelier: what's the status ? | 14:10 |
solydzajs | SRabbelier: I will look at the Programs commits today | 14:10 |
solydzajs | SRabbelier: What do you think is feasible till Friday ? | 14:10 |
SRabbelier | solydzajs: I'm working on a scoped decorator | 14:10 |
SRabbelier | so that we can do views that require a scope | 14:10 |
SRabbelier | of if they didn't get one | 14:10 |
SRabbelier | -> redirect to list page where the user selects the scope | 14:10 |
SRabbelier | I was about to apply the same fix as what I did for programs to Host | 14:11 |
SRabbelier | (so that you can just click 'create new host', and get redirected) | 14:11 |
SRabbelier | but it wouldof been a 99% copy/paste | 14:11 |
SRabbelier | and you know how I feel about those ;) | 14:11 |
SRabbelier | especially since it's something we'll be doing a lot | 14:11 |
SRabbelier | so maybe we won't have programs, but it'll be in the works monday at the least | 14:11 |
solydzajs | ok | 14:12 |
solydzajs | I will see what I can do with the test suite since cyclic imports are fixed now | 14:13 |
solydzajs | and also have a look at this Programs support | 14:13 |
SRabbelier | solydzajs: that would be good | 14:13 |
SRabbelier | solydzajs: you best wait with that | 14:13 |
SRabbelier | solydzajs: it'll need the @scoped | 14:13 |
SRabbelier | oh, err | 14:13 |
SRabbelier | sorry, thought you said orgs | 14:13 |
SRabbelier | :) | 14:13 |
SRabbelier | please do review :) | 14:14 |
solydzajs | ok | 14:14 |
solydzajs | :-) | 14:14 |
solydzajs | I think we are all set till Friday then | 14:15 |
SRabbelier | solydzajs: lennie and I have a question | 14:15 |
solydzajs | on Friday I will create the branch and tag it, plus I will make a summary of last 2 week fixes | 14:15 |
Lennie | solydzajs: I think I'll fix the roles page next to show wich roles you are performing | 14:15 |
solydzajs | to show it to Chris | 14:15 |
SRabbelier | lh_: to you sa well | 14:15 |
solydzajs | SRabbelier: yes ? what question ? | 14:16 |
SRabbelier | solydzajs: should all Hosts that belong to a certain Sponsor be able to access all Programs? | 14:16 |
SRabbelier | solydzajs: at the moment this is the only possibility | 14:16 |
SRabbelier | solydzajs: if there should be a restriction, we'll need to change the model | 14:16 |
solydzajs | SRabbelier: yes | 14:17 |
solydzajs | SRabbelier: they should have access to all programs | 14:17 |
SRabbelier | solydzajs: ok, good | 14:17 |
lh_ | SRabbelier: cool | 14:17 |
SRabbelier | Lennie: satisfied? :) | 14:17 |
lh_ | when do you want me to start demoing | 14:17 |
Lennie | so Alice and Bob doing GHOP and GSOC seperatly both have access to eachothers programs? | 14:18 |
solydzajs | Lennie: Host is per Sponsor not per Program, so yes | 14:18 |
solydzajs | lh_: you agree ? | 14:18 |
Lennie | solydzajs: Fine by me if lh agrees | 14:18 |
Lennie | SRabbelier: Didnt you also want lh_ to give an overview of what kind of information defines a program? | 14:21 |
lh_ | ok hold on scrolling up sorry | 14:21 |
SRabbelier | Lennie: yeah, that's question two ;) | 14:21 |
solydzajs | SRabbelier: that it's in the Issue tracker somewhere what kind of things should be in Program | 14:22 |
SRabbelier | solydzajs: sure is | 14:22 |
lh_ | yes, hosts should have access to all programs running on their melange instance | 14:22 |
lh_ | period | 14:22 |
SRabbelier | lh_: ok, awesome | 14:22 |
lh_ | you need to know what things are in a program | 14:22 |
lh_ | where is the issue or what exactly are you trying to understand about the workflow? | 14:23 |
SRabbelier | lh_: well, we have programs, but atm they're just a "Precense" | 14:23 |
SRabbelier | lh_: that is, they have a name, a Feed Url, and (soon) a home document :P | 14:23 |
lh_ | ok. | 14:23 |
lh_ | ok | 14:23 |
lh_ | well, we need to have the home document prepopulate with information from org profiles | 14:24 |
SRabbelier | lh_: wait wait | 14:24 |
SRabbelier | lh_: that's about orgs | 14:24 |
lh_ | okay then i am confused, let's back up | 14:24 |
lh_ | this page | 14:24 |
SRabbelier | lh_: or do you mean, the Program's home document, should have a list of all the orgs? | 14:24 |
lh_ | http://code.google.com/soc/2008/ | 14:24 |
tpb | Title: Google Code - Summer of Code - Google Summer of Code (at code.google.com) | 14:24 |
lh_ | SRabbelier: correct ^^ | 14:25 |
SRabbelier | lh_: ok, that would actually be a regular list view, like we have for users, documents, etc. | 14:25 |
lh_ | that works | 14:25 |
SRabbelier | lh_: question is though, what all does a program have | 14:25 |
SRabbelier | lh_: like, a name? | 14:25 |
lh_ | define "have"? | 14:25 |
lh_ | oh yeah | 14:25 |
lh_ | name | 14:25 |
lh_ | date | 14:25 |
SRabbelier | lh_: datE? | 14:25 |
lh_ | e.g. 2008 or spring 2009 | 14:26 |
lh_ | it has participating organizations | 14:26 |
lh_ | it has participating students | 14:26 |
SRabbelier | lh_: correct | 14:26 |
lh_ | it has a place for data on each org | 14:26 |
SRabbelier | lh_: it'll get those last two when we add orgs and students :) | 14:26 |
lh_ | it has a place for data on each student | 14:26 |
SRabbelier | lh_: dat aon each org? | 14:26 |
lh_ | SRabbelier: ok, so what are you looking for now | 14:26 |
SRabbelier | lh_: what do you mean? | 14:26 |
lh_ | SRabbelier: data on each org, something like: http://code.google.com/soc/2008/joomla/about.html | 14:26 |
tpb | <http://ln-s.net/2X+T> (at code.google.com) | 14:26 |
SRabbelier | lh_: I'm looking for the stuff you should be able to fill in on a program's create page | 14:27 |
SRabbelier | lh_: that info will go in org | 14:27 |
lh_ | SRabbelier: ah! | 14:27 |
SRabbelier | lh_: so when you get to "create new org" | 14:27 |
lh_ | ok | 14:27 |
lh_ | i love clarity | 14:27 |
SRabbelier | lh_: what do you need to be able to fill in | 14:27 |
SRabbelier | err | 14:27 |
SRabbelier | create new program | 14:27 |
SRabbelier | sorry | 14:27 |
lh_ | SRabbelier: project description (public), project license (public - pick list, only OSI approved licenses), org admin(s), mentors | 14:28 |
lh_ | org admin required for setup | 14:28 |
lh_ | mentors not | 14:28 |
lh_ | oh wait i just realized i am answering the wrong question. | 14:28 |
lh_ | dammit, | 14:28 |
lh_ | ok to create new program you need: | 14:28 |
lh_ | 1) program landing page, e.g. code.google.com/soc/ | 14:28 |
SRabbelier | lh_: ok, we have that -nods- | 14:28 |
lh_ | lists all participating orgs, some text talking about what the program is | 14:28 |
lh_ | ok | 14:29 |
lh_ | needs linked in sidebar | 14:29 |
SRabbelier | lh_: it's a precense, so it gets a homepage for free | 14:29 |
lh_ | FAQs | 14:29 |
SRabbelier | lh_: let me show you | 14:29 |
SRabbelier | lh_: may be easier | 14:29 |
lh_ | i like show | 14:29 |
lh_ | yes! | 14:29 |
SRabbelier | lh_: http://srabbelier-melange.appspot.com/ | 14:29 |
SRabbelier | lh_: create profile please, so I can dev you, and show you what I mean :) | 14:30 |
lh_ | working on it | 14:30 |
lh_ | done | 14:30 |
SRabbelier | lh_: ok | 14:30 |
SRabbelier | lh_: http://srabbelier-melange.appspot.com/program/create/google | 14:30 |
tpb | <http://ln-s.net/2X+X> (at srabbelier-melange.appspot.com) | 14:30 |
SRabbelier | lh_: what should it show there? | 14:31 |
solydzajs | * a long "formal" name, e.g. "Google Summer of Code 2008" | 14:31 |
solydzajs | * a generic name (relating it to other Programs), e.g. "Google Summer of Code" | 14:31 |
solydzajs | * an abbreviated name, e.g. GSoC 2008 | 14:31 |
solydzajs | * a site-unique "linkname" used in URLs, e.g. gsoc2008 | 14:31 |
solydzajs | * program type (workflow type like GHOP/GSoC) | 14:31 |
SRabbelier | solydzajs: dump program type | 14:31 |
SRabbelier | solydzajs: I don't want that nonsense, we'll have that in other settings | 14:31 |
SRabbelier | solydzajs: it's too google-specific | 14:31 |
SRabbelier | solydzajs: we want people to be able to use melange to "roll their own" | 14:31 |
lh_ | i think SRabbelier is right that the workflow type thing is very specific, but how else will we configure the system? | 14:32 |
SRabbelier | solydzajs: preferrably they just create a program with some settings, and it can be what they want | 14:32 |
lh_ | admin dashboard, code change required, twibble a bit? | 14:32 |
SRabbelier | lh_: for GHOP, you would set the "task signup period" | 14:32 |
lh_ | SRabbelier: correct | 14:32 |
SRabbelier | lh_: whereas for GSoC, you wouldn't | 14:32 |
SRabbelier | lh_: so in GSoC, there are not tasks | 14:32 |
SRabbelier | lh_: but in GHOP there are | 14:32 |
SRabbelier | lh_: no code changes required | 14:32 |
lh_ | SRabbelier: in fact we need a way to simply delineate states in time for both programs | 14:32 |
lh_ | for example | 14:32 |
SRabbelier | lh_: got that worked out :) | 14:32 |
SRabbelier | lh_: you fill in start/end time for each "thing" | 14:33 |
SRabbelier | lh_: (such as "org signup", "mentor signup", "student signup") | 14:33 |
solydzajs | SRabbelier: it's not just start/end, there should be also switch on/off | 14:33 |
SRabbelier | solydzajs: turn it off by setting end in the past | 14:33 |
SRabbelier | solydzajs: ? | 14:33 |
solydzajs | SRabbelier: sometimes you don't want to use the dates | 14:33 |
lh_ | SRabbelier: correct and system needs to be able to accomodate for as many "things" - e.g. time based points in the program | 14:33 |
SRabbelier | lh_: exactly what I mean | 14:33 |
lh_ | SRabbelier: that's excessively complex | 14:33 |
Lennie | SRabbelier: Usability (Think about cpm :P) | 14:33 |
SRabbelier | Lennie: oh yeah | 14:34 |
solydzajs | yep | 14:34 |
lh_ | why can't we just have an event like "task sign up period" and have one be | 14:34 |
SRabbelier | solydzajs: fair enough, we can have on/off | 14:34 |
solydzajs | SRabbelier: ok | 14:34 |
lh_ | "end of program" where date = whatever we want | 14:34 |
lh_ | then you do have on off | 14:34 |
SRabbelier | lh_: what do you mean? why no "task sign up period" | 14:34 |
lh_ | this information could likely autopopulate a timeline FAQ and external calendar at some point | 14:34 |
solydzajs | SRabbelier: how do you want to setup which program is GHOP like and which is GSoC like ? | 14:34 |
SRabbelier | lh_: yes, it should | 14:34 |
SRabbelier | solydzajs: by configuring the program | 14:34 |
lh_ | SRabbelier: no there should be a task sign up period | 14:34 |
SRabbelier | lh_: which consists of a start date, and an end date ;) | 14:35 |
SRabbelier | lh_: that's a period | 14:35 |
solydzajs | SRabbelier: how you want the program configuration to look like ? | 14:35 |
lh_ | SRabbelier: there's lots of other time based periods in there, but basically yes | 14:35 |
SRabbelier | solydzajs: just part of the program's edit page | 14:35 |
SRabbelier | so that it's easy to chagne dealines | 14:35 |
SRabbelier | etc. | 14:35 |
SRabbelier | you go to "edit program" | 14:35 |
SRabbelier | and do "whoops, we want student mid-term evaluation dealine a week forward" | 14:36 |
SRabbelier | "done" | 14:36 |
solydzajs | SRabbelier: and some sort of ProgramSettings model ? | 14:36 |
SRabbelier | solydzajs: either that, or as part of Program | 14:36 |
SRabbelier | solydzajs: we could have a "dictionary" | 14:36 |
solydzajs | SRabbelier: ok we will see | 14:36 |
SRabbelier | e.g., a model with "key" and "start/end" | 14:36 |
Lennie | solydzajs: Seperate model (easier to copy) | 14:36 |
SRabbelier | so you lookup a program's "mentor_singup" field | 14:36 |
Lennie | solydzajs: right? | 14:37 |
SRabbelier | solydzajs: by doing propgram_settings_logic.logic.getFromFields(scope=program, link_id="mentor_signup") | 14:37 |
SRabbelier | solydzajs: and then the result of that call you can change the "start" and "end" field | 14:37 |
solydzajs | we can have ProgramSettings and GHOPProgramSettings if we need to extend something with GHOP specific stuff | 14:37 |
SRabbelier | solydzajs: nono | 14:38 |
SRabbelier | solydzajs: more generic please | 14:38 |
SRabbelier | solydzajs: I mean | 14:38 |
solydzajs | SRabbelier: hehe :-) | 14:38 |
SRabbelier | solydzajs: otherwise everybody has to extend ProgramSettings | 14:38 |
SRabbelier | and we don't want that | 14:38 |
SRabbelier | we want people to be able to roll their own without having to write code if possible | 14:38 |
Lennie | SRabbelier: You want a factory that builds plans for building a factory? | 14:38 |
SRabbelier | Lennie: no, those are outdated | 14:38 |
SRabbelier | Lennie: I want a factory factory factory | 14:38 |
SRabbelier | all I'm saying is that if we make it a simple "dictionary" | 14:39 |
solydzajs | SRabbelier: ok but what other workflows you want ? other workflows will require writing code anyway | 14:39 |
SRabbelier | it actuallyr educes complexity | 14:39 |
solydzajs | SRabbelier: you can name GHOP like and GSoC like workflows by some other name | 14:39 |
SRabbelier | solydzajs: for example, a workflow that has features from both GHOP and GSoC | 14:39 |
solydzajs | SRabbelier: I don't care | 14:39 |
Lennie | Task Driven GSoC? | 14:39 |
SRabbelier | solydzajs: I don't want to create specifc workflows for GHoP and GSoC | 14:39 |
SRabbelier | Lennie: for example | 14:39 |
*** lh_ has quit IRC | 14:40 | |
solydzajs | SRabbelier: but that's what we are doing | 14:40 |
SRabbelier | instead, I just want to have some "workflow parts" we support | 14:40 |
*** lh__ has joined #melange | 14:40 | |
SRabbelier | and then to create GHOP, you select the relevant features | 14:40 |
SRabbelier | that's easy to do if we go with the "freestyle configuratioN" | 14:40 |
SRabbelier | and it's actually not complex or anything | 14:40 |
solydzajs | ok I'm happy to see what you came up with | 14:41 |
SRabbelier | ok :) | 14:41 |
SRabbelier | Pawel Solyga: * a long "formal" name, e.g. "Google Summer of Code 2008" | 14:41 |
SRabbelier | Pawel Solyga: * a generic name (relating it to other Programs), e.g. "Google Summer of Code" | 14:41 |
SRabbelier | Pawel Solyga: * an abbreviated name, e.g. GSoC 2008 | 14:41 |
SRabbelier | Pawel Solyga: * a site-unique "linkname" used in URLs, e.g. gsoc2008 | 14:41 |
solydzajs | but sometimes you cannot select some features from from both programs, there might be a conflict | 14:42 |
SRabbelier | solydzajs: why? | 14:42 |
SRabbelier | solydzajs: we should make it where there won't be ;) | 14:42 |
SRabbelier | make the features not overlap; is that what you mean? | 14:42 |
solydzajs | SRabbelier: how do you for example thing that GSoC with tasks would work ? if you have Proposals feature and Tasks feature and I select them both ? | 14:43 |
SRabbelier | solydzajs: you get that you can create tasks, and can also create proposals? | 14:43 |
SRabbelier | solydzajs: and that people can be assigned to tasks, and get accepted for proposals | 14:43 |
* SRabbelier shrugs | 14:43 | |
SRabbelier | if that's what you want, you can have it | 14:43 |
lh__ | i will be right back, keep talking | 14:44 |
SRabbelier | it also removes the planned "split up" we had planned, between coding for GHOP and GSoC | 14:44 |
solydzajs | ok I will wait till lh__ replies | 14:44 |
SRabbelier | we just keep working on "features" for GHOP | 14:44 |
SRabbelier | and then when we're done with that, we can finish the remaijning features GSOC requires | 14:44 |
lh__ | i think it should be a developer twibble to be able to say for this program, these types of actions are possibly | 14:45 |
lh__ | developers should be able to a) code up new types of actions (e.g. tasks, proposals, teach a class at my high school) | 14:45 |
lh__ | and set which are possible during a given program | 14:45 |
SRabbelier | lh__: yes | 14:45 |
SRabbelier | so you want program types | 14:45 |
lh__ | this makes system flexible | 14:45 |
SRabbelier | but those can be in-db too | 14:46 |
lh__ | SRabbelier: no, i want possible things a program can do | 14:46 |
SRabbelier | lh__: aaaah | 14:46 |
lh__ | which is anything that folks want to add as a melange capability | 14:46 |
SRabbelier | lh__: ok, yes, that's what I was suggesting! :) | 14:46 |
lh__ | at the start of the program, developers have the power to say this program has access to these types of actions | 14:46 |
SRabbelier | lh__: and then the host selects which capabilities they want? | 14:46 |
lh__ | yes correct, sorry, host will say these types of actions will occur during this program | 14:46 |
SRabbelier | lh__: but.. Host creates the Program, why is that any of Developer's buissness? | 14:46 |
SRabbelier | ok :) | 14:46 |
solydzajs | SRabbelier: ok so that means you need Developer Program Setting to enable specific features. | 14:47 |
lh__ | SRabbelier: ^^ | 14:47 |
solydzajs | ah ok | 14:47 |
lh__ | ok i will really brb now | 14:47 |
solydzajs | got confused too | 14:47 |
solydzajs | ok | 14:47 |
Lennie | k | 14:47 |
SRabbelier | ok, good | 14:47 |
solydzajs | SRabbelier: we will see how this works out | 14:47 |
SRabbelier | then what I had in mind strokes with what lh has in mind | 14:47 |
SRabbelier | that's always nice :P | 14:48 |
SRabbelier | solydzajs: yes | 14:48 |
Lennie | SRabbelier: Think we can have programs show a home page and their name on the sidebar before friday :P? | 14:48 |
SRabbelier | solydzajs: I don't have any specific implementation in mind | 14:48 |
Lennie | SRabbelier: Would be nice to show Chris ^^ | 14:48 |
solydzajs | SRabbelier: ok | 14:48 |
SRabbelier | but just the general concept of having "capabilities/features" that are selectable as in-db setting is important, I think | 14:48 |
SRabbelier | Lennie: I will look at it | 14:48 |
SRabbelier | Lennie: no guarantees, @scoped is more important to me | 14:49 |
solydzajs | anything else to discuss ? | 14:49 |
SRabbelier | Lennie: depends on how easy it proves to be | 14:49 |
Lennie | Proof that your generics work :D? | 14:49 |
Lennie | *Prove | 14:49 |
Lennie | or is it Proof :P, I'm confused grrr | 14:49 |
SRabbelier | Lennie: indeed | 14:49 |
SRabbelier | Proof = het bewijs | 14:49 |
SRabbelier | prove = bewijzen | 14:49 |
SRabbelier | for the dutch among us ;) | 14:50 |
Lennie | That I know ^^ | 14:50 |
solydzajs | ok guys meeting is over 50 minutes now, any thing else you need to discuss right now ? | 14:50 |
SRabbelier | solydzajs: nope, it's good | 14:50 |
SRabbelier | solydzajs: turned out to be a Design Problem discussion again :D | 14:50 |
solydzajs | SRabbelier: happens :-) | 14:50 |
SRabbelier | solydzajs: sorry for that ;P | 14:50 |
solydzajs | SRabbelier: np at least we all know how this might work, life is good ;-) | 14:51 |
SRabbelier | solydzajs: ok, nice :) | 14:51 |
SRabbelier | btw | 14:51 |
SRabbelier | I uploaded proposed programs | 14:51 |
SRabbelier | http://srabbelier-melange.appspot.com/program/create/google | 14:51 |
tpb | <http://ln-s.net/2X+X> (at srabbelier-melange.appspot.com) | 14:51 |
SRabbelier | look please | 14:51 |
Lennie | dev me | 14:52 |
Lennie | ^^ | 14:52 |
durin42 | SRabbelier: I'm not a dev, can't see the page | 14:52 |
durin42 | oh, hey, got a welcome email, nice | 14:52 |
SRabbelier | durin42: you want to be part of the awesomeness too huh? | 14:53 |
SRabbelier | hehe :P | 14:53 |
solydzajs | ok looks good | 14:53 |
SRabbelier | durin42: Lennie wrote it, nice eh? | 14:53 |
durin42 | +1 on welcome email | 14:53 |
SRabbelier | all devd | 14:53 |
durin42 | SRabbelier: I've got down time while I wait for magic to work at work | 14:53 |
Lennie | durin42: Surprise! | 14:53 |
lh__ | do you guys need anything from me atm? | 14:53 |
SRabbelier | durin42: cool :) | 14:53 |
SRabbelier | lh__: yes | 14:53 |
Lennie | lh__ : Love :P? | 14:53 |
lh__ | SRabbelier: i live to serve | 14:53 |
SRabbelier | lh__: http://srabbelier-melange.appspot.com/program/create/google | 14:53 |
tpb | <http://ln-s.net/2X+X> (at srabbelier-melange.appspot.com) | 14:53 |
* lh__ distributes love | 14:53 | |
SRabbelier | lh__: looky please | 14:53 |
SRabbelier | lh__: say if you like | 14:53 |
lh__ | looking now | 14:54 |
solydzajs | :-) | 14:54 |
durin42 | Ok, the balloons should appear after a delay or something | 14:54 |
durin42 | wtf annoying | 14:54 |
SRabbelier | durin42: blame dmitri :P | 14:54 |
Lennie | Short name has a strange description | 14:54 |
solydzajs | durin42: this is broken, will have a fix soon | 14:54 |
lh__ | i like the help text for now | 14:54 |
SRabbelier | Lennie: copy paste fail | 14:54 |
lh__ | SRabbelier: do you want to tell me what else should be on this page? | 14:54 |
SRabbelier | Lennie: fiexed | 14:54 |
SRabbelier | lh__: that's what I was asking you ^__^ | 14:55 |
Lennie | ty | 14:55 |
lh__ | SRabbelier: program description (free text field) | 14:55 |
SRabbelier | lh__: can do | 14:55 |
SRabbelier | wait.. can I? | 14:55 |
SRabbelier | do we have a free field text anywhere else? | 14:55 |
SRabbelier | or are we using TinyMCE everywhere? | 14:55 |
lh__ | SRabbelier: alternatively, we can have a document that is the program description that gets sucked onto the program home page (e.g. code.google.com/soc/) at a later time | 14:56 |
lh__ | whatever makes the most sense | 14:56 |
SRabbelier | lh__: we can has both if you want | 14:56 |
lh__ | SRabbelier: i think actually the document strategy is more flexible | 14:56 |
SRabbelier | description added | 14:57 |
lh__ | if there's a tick box for "publish this page on the main program page" and we provide a distinct area for it | 14:57 |
SRabbelier | we have a description for sponsor atm | 14:57 |
lh__ | SRabbelier: then description for program ++ | 14:57 |
lh__ | ok | 14:57 |
lh__ | everything else that goes into creating a program involves | 14:57 |
lh__ | 1) org signups | 14:57 |
SRabbelier | lh__: that's seperate | 14:57 |
lh__ | 2) creating documents (which should be easy enough to do) | 14:57 |
lh__ | SRabbelier: right | 14:57 |
SRabbelier | lh__: that goes under orgs themselves | 14:57 |
lh__ | programs also need documents | 14:57 |
solydzajs | SRabbelier: we should use tinymce whereever we need HTML output | 14:57 |
SRabbelier | lh__: yup, but that goes under document :D | 14:57 |
lh__ | SRabbelier: ah. very good. | 14:58 |
SRabbelier | solydzajs: ok, I don't think description has HTML though? | 14:58 |
solydzajs | SRabbelier: nope | 14:58 |
lh__ | then i think this page as is is good enough. description needs to accept basic html tags, <a> <b> <i> | 14:58 |
solydzajs | SRabbelier: ok so we need TinyMCE | 14:58 |
solydzajs | :-) | 14:58 |
SRabbelier | hmmm | 14:58 |
SRabbelier | heh | 14:58 |
solydzajs | :D | 14:58 |
SRabbelier | ok | 15:00 |
SRabbelier | added TinyMCE | 15:00 |
SRabbelier | hehe, live coding :P | 15:00 |
Lennie | sweet | 15:01 |
lh__ | ok, am i needed, i have another meeting now | 15:01 |
SRabbelier | solydzajs, lh__, Lennie: LGTY? | 15:01 |
solydzajs | :-) | 15:01 |
SRabbelier | lh__: ok, thanks for helping out :) | 15:01 |
solydzajs | lgtm | 15:01 |
Lennie | SRabbelier: Seems basic enough, get it working properly and I'm happy :) | 15:02 |
lh__ | SRabbelier: if you are referring to the program page with description field, lgtm | 15:02 |
solydzajs | ok so we are done ? | 15:02 |
lh__ | i'll be online after 1 pm california time, about an hour | 15:02 |
lh__ | solydzajs: yes i think so | 15:02 |
SRabbelier | ok awesome | 15:02 |
solydzajs | ok great | 15:02 |
lh__ | thanks all | 15:02 |
SRabbelier | Lennie: working properly? | 15:02 |
*** lh__ has quit IRC | 15:02 | |
Lennie | SRabbelier: You know what I mean ^^ | 15:03 |
Lennie | SRabbelier: Make magic happen :P | 15:03 |
SRabbelier | Lennie: no, not quite? | 15:03 |
Lennie | nm, just make Leslie proud :P | 15:03 |
SRabbelier | Lennie: errr, ok :P | 15:03 |
SRabbelier | solydzajs: we need as_public_table :) | 15:04 |
SRabbelier | solydzajs: auto-updating edit page is really nice | 15:04 |
SRabbelier | solydzajs: I want the same for public page :( | 15:04 |
solydzajs | SRabbelier: ok | 15:07 |
SRabbelier | solydzajs: it would be awesome if you can do that :) | 15:07 |
solydzajs | SRabbelier: will do. | 15:08 |
SRabbelier | solydzajs: +1 | 15:08 |
SRabbelier | I'm so subtle in my commit msgs :D | 15:09 |
Lennie | Committed the lower stuff ^^ | 15:14 |
SRabbelier | Lennie: cool | 15:19 |
SRabbelier | "(...) by future forms to do their cleaning." | 15:19 |
SRabbelier | lol | 15:19 |
Lennie | grmbl | 15:19 |
Lennie | I'm too sleepy atm | 15:20 |
Lennie | ^^ | 15:20 |
SRabbelier | Lennie: huh? | 15:20 |
Lennie | o | 15:20 |
SRabbelier | Lennie: I just thought your phrasing was funny :P | 15:20 |
Lennie | no typo's :P? | 15:20 |
Lennie | ^^ | 15:20 |
Lennie | yeah now you mention it :) | 15:20 |
SRabbelier | Lennie: :D | 15:20 |
SRabbelier | I got decorators figured out btw | 15:21 |
SRabbelier | took me a bit, since there's a big difference @foo and @foo(arg1, arg2) | 15:21 |
durin42 | Yes, that is a touch confusing. | 15:22 |
durin42 | But once you get them, they rock. | 15:22 |
SRabbelier | durin42: yup :) | 15:22 |
durin42 | It also makes sense in python-land tho | 15:22 |
durin42 | @foo() is not the same as @foo | 15:22 |
durin42 | it's really (in my mind) symbol followed by tuple -> call | 15:22 |
durin42 | even if it's an empty tuple | 15:23 |
SRabbelier | durin42: ah, yes | 15:23 |
SRabbelier | this is true :) | 15:23 |
SRabbelier | with @foo you're saying, the decorator is the symbol 'foo' | 15:23 |
SRabbelier | but with @foo() you're saying, the decorator is whatever is returned by calling foo | 15:24 |
durin42 | so really with @foo('bar') you're saying foo, give me a decorator for bar | 15:24 |
durin42 | right | 15:24 |
SRabbelier | :) | 15:24 |
SRabbelier | Lennie: you forgot to mark it fixed | 15:25 |
Lennie | SRabbelier: I know | 15:25 |
Lennie | SRabbelier: Todd wanted more | 15:25 |
Lennie | SRabbelier: Waiting for some sort of comment from him ^^ | 15:25 |
SRabbelier | Lennie: oh, bleh | 15:25 |
SRabbelier | sur :) | 15:26 |
lh | greets | 15:48 |
lh | need anything? | 15:48 |
SRabbelier | lh: nope, I got the redirect thing I was talking about going | 15:48 |
SRabbelier | lh: so maybe we'll have a working "new host" button by friday :) | 15:48 |
lh | SRabbelier: rock | 15:48 |
SRabbelier | lh: remember how you have to go through "list sponsor -> invite a host" | 15:48 |
lh | SRabbelier: yes | 15:49 |
SRabbelier | lh: that'll be fixed :) | 15:49 |
lh | SRabbelier: i like this | 15:49 |
SRabbelier | lh: ^___^ | 15:49 |
SRabbelier | lh: goods | 15:49 |
*** madrazr has joined #melange | 15:52 | |
SRabbelier | Lennie: 2 files changed, 42 insertions(+), 9 deletions(-) | 15:53 |
SRabbelier | Lennie: the price of documentation :( | 15:53 |
solydzajs | SRabbelier: doc is important get rid of this stats man :P | 15:54 |
solydzajs | SRabbelier: or extend them please so the show how many lines of code is doc in your changes :-) | 15:54 |
SRabbelier | ah, yes | 15:54 |
SRabbelier | that would be good | 15:54 |
SRabbelier | solydzajs: this is just raw git stats though | 15:54 |
solydzajs | ;-) | 15:54 |
SRabbelier | solydzajs: but yes, that would be very useful | 15:54 |
* SRabbelier contemplates it for GitStats | 15:55 | |
Lennie | SRabbelier: Stat whore :P | 16:05 |
SRabbelier | Lennie: yush! | 16:05 |
Lennie | I'm off | 16:06 |
Lennie | byebye | 16:06 |
SRabbelier | Lennie: cheers | 16:06 |
*** Lennie has quit IRC | 16:07 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!