*** nrcerna has joined #novawebdev | 09:37 | |
*** GFbot has joined #novawebdev | 09:58 | |
*** zOnny has joined #novawebdev | 10:21 | |
*** jelkner has joined #novawebdev | 10:31 | |
jelkner | !remind | 10:32 |
---|---|---|
Big_Brother | Chair for 2019.03.03: GFbot (ubuntourist) | 10:32 |
Big_Brother | Can novawebdevelopment.org emails go through mayfirst.org? (jelkner) | 10:32 |
*** replaceafill has joined #novawebdev | 10:38 | |
*** ubuntourist has joined #novawebdev | 10:55 | |
*** DG123 has joined #novawebdev | 10:56 | |
Big_Brother | Chair for 2019.03.03: GFbot (ubuntourist) | 10:57 |
Big_Brother | Can novawebdevelopment.org emails go through mayfirst.org? (jelkner) | 10:57 |
replaceafill | is it me or Big_Brother fires a bit earlier each time...? :) | 10:58 |
jelkner | it's not you, replaceafill | 10:58 |
jelkner | it is drifting | 10:58 |
ubuntourist | replaceafill, jelkner was just saying the same thing. | 10:58 |
replaceafill | :D | 10:58 |
jelkner | i was joking that in about a year we will be starting an hour earlier | 10:58 |
jelkner | maybe sooner | 10:58 |
replaceafill | EST aware! | 10:58 |
jelkner | so, GFbot, it's your show | 10:59 |
jelkner | we're ready when you are | 10:59 |
GFbot | Hello everybody! | 10:59 |
DG123 | good morning | 10:59 |
jelkner | Good morning! | 10:59 |
ubuntourist | Hey. | 10:59 |
replaceafill | good morning everyone | 10:59 |
zOnny | Hello World! | 10:59 |
GFbot | it's a pleasure for me to have chair again ;) | 10:59 |
GFbot | so, let's start | 11:00 |
nrcerna | Good morning! | 11:00 |
GFbot | First item: "Discuss LLC plans" | 11:00 |
DG123 | That's me | 11:00 |
DG123 | So, I had shared the link last week but here it is again if anyone is missing it | 11:01 |
*** Doisaac has joined #novawebdev | 11:01 | |
DG123 | https://docs.google.com/document/d/1I_eNyS7Ngtg0Cl-_u5X_rEQ5RBuUslqXdgvVFyWVRjo/edit?usp=sharing I've made some important edits mostly concerning the costs | 11:01 |
zOnny | Hello Doisaac ? | 11:02 |
DG123 | Hello, Doisaac | 11:02 |
replaceafill | Doisaac is Douglas Barrera, a Salvadorean friend of us | 11:03 |
DG123 | Welcome | 11:03 |
jelkner | welcome, Doisaac! | 11:03 |
Doisaac | Hello Everyone, Nice to meet you! | 11:03 |
GFbot | oh welcome Doisaac | 11:03 |
jelkner | So, what do people think? | 11:04 |
jelkner | to me this is a no-brainer | 11:04 |
jelkner | we should be an llc | 11:04 |
replaceafill | +1 | 11:04 |
jelkner | in fact, i don't see how we can not be | 11:04 |
jelkner | that's 2 votes | 11:04 |
jelkner | we need 2 more to make a decision | 11:04 |
jelkner | questions from others who haven't voted yet? | 11:05 |
nrcerna | Welcome! Doisaac | 11:05 |
zOnny | +1 | 11:05 |
DG123 | Yes, it would simplify everything significantly, as well as giving us more than enough flexibility to include more people and do business in our own style | 11:05 |
jelkner | that's 3 | 11:05 |
Doisaac | Thank you | 11:05 |
jelkner | nrcerna, GFbot, ubuntourist? | 11:05 |
nrcerna | +1 | 11:06 |
GFbot | jelkner: 1+ , i was reading | 11:06 |
GFbot | sorry | 11:06 |
jelkner | Let it be officially recorded that we have agreed to make NOVA Web Development and LLC | 11:06 |
ubuntourist | I still need to read, but from last week I got the impression it wouldn't hurt me. So, based on that alone, +1. ;) | 11:06 |
jelkner | And tasked DG123 (Diego) with making that happen | 11:07 |
replaceafill | nice work on the doc DG123 | 11:07 |
jelkner | DG123, what do you think is the time line on that? | 11:07 |
DG123 | I believe Virginia can be completed by mid march | 11:08 |
DG123 | As in I can have the forms in | 11:09 |
ubuntourist | Beware the ides. | 11:09 |
DG123 | They would of course probably take a little longer to register us etc | 11:09 |
jelkner | So, by April Fools, day, you can send us some horrible joke related to this? | 11:09 |
DG123 | It would be my pleasure | 11:09 |
replaceafill | :)) | 11:09 |
DG123 | DC would probably take longer | 11:09 |
DG123 | I'd say Early april there | 11:10 |
DG123 | but VA is our biggest priority | 11:10 |
DG123 | Alright that's it from me | 11:11 |
GFbot | cool | 11:11 |
DG123 | ACTION is done | 11:11 |
GFbot | let's move | 11:11 |
GFbot | item #2 | 11:12 |
GFbot | "Update on Douglas Barrera progress and possible task for him" | 11:12 |
replaceafill | Doisaac, do you want to introduce yourself and what you have been doing the last couple of months related to learning? | 11:12 |
replaceafill | ok, i'll try to sum up :) | 11:14 |
Doisaac | Hello Everyone My name is Douglas Barrera, I have been studing PYthon and Now I am studing "GETTING DOWN WITH HTML" | 11:14 |
jelkner | Excellent, Doisaac. You know you can communicate with me directly. | 11:15 |
replaceafill | jelkner, i added the point to the agenda so we could discuss what Doisaac could be doing about your book translation | 11:15 |
jelkner | In fact, I'd like to setup a weekly irc meeting with you to talk about your progress. | 11:15 |
replaceafill | or if that's still a valid goal | 11:15 |
replaceafill | ACTION gets out of the way :) | 11:15 |
Doisaac | Oh thank you Mr Jelkner | 11:16 |
jelkner | And help you with specific goals and time lines | 11:16 |
jelkner | but only if you promise to call me Jeff! ;-) | 11:16 |
jelkner | or jelkner, but not Mr. Jelkner | 11:16 |
Doisaac | Oh ok Jeff :) thank you | 11:17 |
jelkner | Doisaac, let's talk after the meeting | 11:17 |
jelkner | ACTION done | 11:17 |
replaceafill | ACTION done | 11:17 |
GFbot | cool | 11:17 |
GFbot | anything else Doisaac | 11:17 |
GFbot | ? | 11:18 |
replaceafill | i think we can move on GFbot | 11:18 |
GFbot | ok | 11:18 |
GFbot | lets move to item #3 | 11:18 |
Doisaac | oh it soud good Jeff | 11:18 |
GFbot | "Talk about Ritero application" | 11:18 |
Doisaac | sound * | 11:18 |
GFbot | zOnny: would you like to start? | 11:19 |
GFbot | or i can start | 11:19 |
zOnny | GFbot: go ahead | 11:19 |
zOnny | GFbot: ? | 11:20 |
jelkner | ok, i'm going to say something | 11:20 |
jelkner | since the silence is killing me | 11:21 |
GFbot | well, this last week zOnny and I were working on riteros app, app for tendenci that allow users to register easily, then tendenci right zOnny ? | 11:21 |
jelkner | first, i was super happy on thursday night to see chris hedrick helping zOnny with ritero | 11:21 |
jelkner | so this is really a group project - GFbot, zOnny, chris | 11:21 |
zOnny | GFbot: right | 11:21 |
zOnny | the app can be tested in our development server as well | 11:22 |
zOnny | http://172.104.19.176:9000 | 11:22 |
jelkner | could we see a demo by next week? | 11:22 |
jelkner | will you have a "minimal viable product" by then? | 11:22 |
zOnny | jelkner: the app is almost done | 11:23 |
GFbot | I think that we can get that around this week working with zOnny | 11:23 |
jelkner | so, zOnny, you are coming to the NOVALACIRO board meeting on tuesday | 11:23 |
zOnny | jelkner: -.- | 11:23 |
jelkner | you should present it to the board, and talk with heylin about getting real live testers | 11:23 |
jelkner | to start using it | 11:23 |
jelkner | her father, to start | 11:24 |
zOnny | jelkner: ok | 11:24 |
zOnny | ACTION done | 11:24 |
GFbot | i don't anything else to add | 11:24 |
GFbot | ACTION done | 11:24 |
replaceafill | i have something to say | 11:24 |
replaceafill | you should try to integrate it with Tendenci's profile | 11:25 |
replaceafill | not use a separate profile | 11:25 |
replaceafill | that'll make it simpler | 11:25 |
replaceafill | but that can be a version 2 thing if you're willing to face the data migration | 11:25 |
replaceafill | we can talk about it later | 11:25 |
zOnny | replaceafill: the user profiles is with tendenci | 11:26 |
replaceafill | zOnny, but editing the On Duty attribute is done from a separate page? | 11:26 |
replaceafill | let's talk about it later | 11:26 |
replaceafill | after the meeting | 11:26 |
GFbot | replaceafill: yes, zOnny and i were thinking about that, how to integrate it with tendenci | 11:26 |
GFbot | replaceafill: ok | 11:26 |
zOnny | replaceafill: ok | 11:26 |
GFbot | so we can finish with the last item: | 11:27 |
GFbot | "Can novawebdevelopment.org emails go through mayfirst.org?" | 11:27 |
jelkner | GFbot, that's mine | 11:27 |
GFbot | jelkner: go ahead | 11:27 |
jelkner | since ubuntourist has had a busy week, and since we want to explore this more first | 11:27 |
jelkner | can we move this to next week? | 11:27 |
jelkner | i am already on mayfirst myself | 11:27 |
jelkner | ubuntourist and i will look into it more | 11:28 |
jelkner | and have something more to say next week | 11:28 |
replaceafill | jelkner, your elkner.net email? | 11:28 |
jelkner | yes | 11:28 |
replaceafill | jelkner, nice | 11:28 |
replaceafill | jelkner, did you set it up? | 11:28 |
ubuntourist | AFAIK (As Far As I Know): This is easy. I set up jelkner half-way in about a minute and a half. | 11:28 |
replaceafill | jelkner, or mayfirst? | 11:28 |
jelkner | with the kind help of mattva01! | 11:28 |
replaceafill | ah | 11:28 |
jelkner | that's what thursday nights are for ;-) | 11:28 |
jelkner | i have one question before we go | 11:29 |
jelkner | nrcerna, what do you think about an agenda item next week: Talk about getting work for nrcerna? | 11:29 |
jelkner | we have been leaving you out of our discussions | 11:29 |
ubuntourist | Now all that remains is setting up the SMTP usage which I'll need to be sitting next to jelkner to accomplish. | 11:29 |
jelkner | and with your design skills | 11:29 |
jelkner | we should be marketing that | 11:29 |
jelkner | what do you think, nrcerna? | 11:30 |
nrcerna | That's Great! I'm jelkner | 11:30 |
jelkner | cool, i'll add it | 11:31 |
jelkner | ACTION done | 11:31 |
GFbot | cool | 11:31 |
GFbot | anything else nrcerna ? | 11:31 |
GFbot | I think we are done jelkner :D | 11:32 |
nrcerna | Not really GFbot | 11:32 |
GFbot | ok | 11:32 |
nrcerna | Thanks for asking | 11:32 |
GFbot | ACTION drops the bag of gravel | 11:33 |
replaceafill | good job GFbot | 11:33 |
ubuntourist | Chair for next week? | 11:33 |
DG123 | I'll chair next week | 11:33 |
GFbot | replaceafill: thanks! | 11:33 |
zOnny | DG123: cool | 11:33 |
jelkner | nice job, GFbot | 11:33 |
GFbot | jelkner: thanks! | 11:33 |
zOnny | GFbot: good job | 11:34 |
ubuntourist | !remind 2019.03.10 Chair: DG123 | 11:34 |
Big_Brother | "2019.03.10 Chair: DG123" added to message queue | 11:34 |
jelkner | !remind Ask mjsir911 to fix time drift | 11:34 |
Big_Brother | "Ask mjsir911 to fix time drift" added to message queue | 11:34 |
jelkner | !remind Talk about promoting nrcerna's design work | 11:34 |
Big_Brother | Invalid arguments: No closing quotation. | 11:34 |
jelkner | !remind "Talk about promoting nrcerna's design work" | 11:35 |
Big_Brother | "Talk about promoting nrcerna's design work" added to message queue | 11:35 |
ubuntourist | !remind Update on the state of the business cards | 11:35 |
Big_Brother | "Update on the state of the business cards" added to message queue | 11:35 |
jelkner | Doisaac, can you and i meet at 10:30 am EST next week on this channel? | 11:35 |
jelkner | that woud be 30 minutes before the regular meeting | 11:35 |
jelkner | i would like to give you a shell account on our student server | 11:36 |
jelkner | talk about your progress with GDWHTML | 11:36 |
Doisaac | Oh yes i would like it , Thank you. | 11:36 |
replaceafill | Doisaac, do Sundays mornings work for you? | 11:37 |
replaceafill | Doisaac, we don't want you to be dropping any responsibilities | 11:37 |
jelkner | Cool. We can talk about starting Manos a la Obra con HTML tambien | 11:37 |
Doisaac | no Douglas Im free | 11:37 |
replaceafill | Doisaac, great | 11:38 |
replaceafill | Doisaac, and remember jelkner talks in Eastern Time | 11:38 |
replaceafill | Doisaac, they're currently 1 hour ahead of us | 11:38 |
jelkner | perfecto, Doisaac. Vamos a empezar a las 10:30 am tiempo "Eas Coast US" | 11:38 |
replaceafill | so 10:30 am EST means 9:30 am Salvadorean time | 11:38 |
Doisaac | Yeah I would like to help doing this. | 11:38 |
jelkner | muy bien, vamos a reunir a las 8:30 am tiempo el salvador | 11:39 |
Doisaac | ok i alredy understand it thanks. | 11:39 |
Doisaac | already sorry | 11:39 |
replaceafill | jelkner, that'd be 9:30 am SV time | 11:39 |
replaceafill | hhmm | 11:40 |
jelkner | our time switches next sunday | 11:40 |
replaceafill | when does time change ? | 11:40 |
replaceafill | ah! | 11:40 |
jelkner | what time is it there now | 11:40 |
replaceafill | Doisaac, scratch the time discussions :D | 11:40 |
replaceafill | Doisaac, next week we'll be 2 hours behind | 11:40 |
Doisaac | oh :0 | 11:41 |
replaceafill | Doisaac, so our regular weekly meeting becomes 9:00 am SV time | 11:41 |
jelkner | so, Doisaac | 11:41 |
jelkner | 8:30 am esta bien? | 11:41 |
Doisaac | yes 8:30 its perfect | 11:41 |
replaceafill | GFbot, nrcerna beware | 11:43 |
replaceafill | we're meeting an hour earlier starting next week | 11:43 |
GFbot | replaceafill: 9AM for us | 11:43 |
GFbot | ? | 11:44 |
replaceafill | yes | 11:44 |
GFbot | ok | 11:44 |
Doisaac | so, see you next sunday, Thanks. | 11:45 |
replaceafill | thank you Doisaac | 11:45 |
replaceafill | zOnny, GFbot anything you want to discuss? | 11:46 |
Doisaac | no Thank to you :) | 11:46 |
zOnny | replaceafill: yes | 11:46 |
GFbot | yes | 11:46 |
zOnny | I would like to explain how the app is working | 11:48 |
replaceafill | zOnny, goo ahead i've seen the repo btw | 11:48 |
zOnny | The riteros app is using ForeignKey to the user | 11:48 |
replaceafill | zOnny, do you have that in a different branch? | 11:49 |
zOnny | replaceafill: yes | 11:49 |
replaceafill | models.py in master is pretty simple | 11:49 |
replaceafill | zOnny, the zOnny/models one? | 11:50 |
zOnny | replaceafill: https://gitlab.com/edzon.quinteros/riteros_app/tree/zOnny/models | 11:50 |
replaceafill | zOnny, i see it | 11:50 |
replaceafill | zOnny, why a key to User and not tendenci's Profile? | 11:50 |
zOnny | replaceafill: tendenci ? | 11:51 |
zOnny | replaceafill: it is not the same that tendenci is importing ? | 11:51 |
replaceafill | User comes from Django, right? | 11:52 |
zOnny | replaceafill: right | 11:52 |
replaceafill | so you don't have all the other tendenci fields available | 11:52 |
replaceafill | like phone names, etc | 11:52 |
replaceafill | and you need to create your own | 11:53 |
zOnny | replaceafill: my own ? | 11:53 |
replaceafill | https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/models.py#L6-7 | 11:54 |
replaceafill | those are your own name and phone fields ^ | 11:54 |
replaceafill | Tendenci already has that available to you | 11:54 |
replaceafill | right? | 11:54 |
zOnny | replaceafill: right | 11:54 |
replaceafill | zOnny, so you could point your key to a tendenci Profile instead: | 11:54 |
replaceafill | https://github.com/tendenci/tendenci/blob/master/tendenci/apps/profiles/models.py#L30 | 11:54 |
zOnny | replaceafill: ok | 11:55 |
replaceafill | and as you can see a tendenci profile is a person | 11:55 |
replaceafill | and a person in tendenci has.... a user!!! https://github.com/tendenci/tendenci/blob/master/tendenci/libs/abstracts/models.py#L101 | 11:55 |
GFbot | we can include "on_duty"? | 11:55 |
replaceafill | GFbot, to me on_duty is the only field you'd need in the ritero app | 11:55 |
replaceafill | so your model becomes: on_duty bool field + profile key | 11:56 |
zOnny | replaceafill: we don't want all the users to be riteros right ? | 11:56 |
replaceafill | zOnny, that's why i recommended doing it through memberships, remember? | 11:57 |
replaceafill | but that'd be more complicated to set up | 11:57 |
replaceafill | how do you decide who's a ritero in the app? | 11:57 |
replaceafill | should the novalaciro organizer do that through the UI? | 11:57 |
zOnny | replaceafill: in the membership, how the users can edit their profile ? | 11:57 |
replaceafill | by visiting the membership form | 11:58 |
replaceafill | while they're logged in | 11:58 |
zOnny | replaceafill: you can setup in the admin | 11:58 |
replaceafill | so i as a novalaciro user can only request to become or stop being a ritero, right? | 11:59 |
replaceafill | and the admin takes care of it | 11:59 |
zOnny | replaceafill: http://172.104.19.176:9000/admin/riteros/ritero/26/ | 11:59 |
zOnny | replaceafill: I was thinking on having the user to edit their ritero profile | 12:00 |
zOnny | replaceafill: and not the entire user profile | 12:00 |
replaceafill | zOnny, in that admin page you just linked you can see the problem you currently have | 12:00 |
replaceafill | zOnny, what if i change the User to Douglas? | 12:00 |
replaceafill | by mistake or whatever? | 12:00 |
replaceafill | your data becomes mine | 12:01 |
replaceafill | so editing should be the other way around | 12:01 |
replaceafill | you look for the person/user in tendenci | 12:01 |
replaceafill | and give the admin an option to mark the person as a ritero | 12:01 |
replaceafill | you wouldn't be able to change the person/profile from there | 12:01 |
replaceafill | since you used it to navigate to the info | 12:02 |
GFbot | good point | 12:03 |
replaceafill | but please please please, if you're fine with the design you have now, go with it | 12:03 |
GFbot | replaceafill: | 12:03 |
replaceafill | if making it better will take you two more weeks | 12:03 |
replaceafill | and the app can get on the ground tomorrow | 12:03 |
replaceafill | i'd go with the current design fast and start iterating on it | 12:03 |
replaceafill | these things usually come around by themselves when an app is really being used | 12:04 |
replaceafill | your admin will complain "this is too difficult" | 12:04 |
replaceafill | "this requires too many jumps, etc" | 12:04 |
replaceafill | and having your app to be popular and really used should be your goal | 12:05 |
zOnny | GFbot: what you think ? | 12:07 |
GFbot | zOnny: i think we can take replaceafill as a suggestion, no we have to do now. | 12:08 |
GFbot | we have to continue, and try to get it working as we want for now | 12:08 |
GFbot | zOnny: | 12:08 |
zOnny | GFbot: ok | 12:09 |
replaceafill | great | 12:09 |
zOnny | replaceafill: I have one Issue there. | 12:09 |
replaceafill | what issue? | 12:09 |
zOnny | replaceafill: to have the app working as expected | 12:09 |
zOnny | replaceafill: https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/templates/riteros/detail.html#L10 line 10 - 16 | 12:10 |
zOnny | replaceafill: I want to display the ritero related to that user | 12:11 |
zOnny | only | 12:11 |
zOnny | replaceafill: to edit his/her ritero profile | 12:12 |
replaceafill | but you're passing the full queryset: Ritero.objects.all().order_by('name') | 12:12 |
zOnny | replaceafill: by now I am takin the first only | 12:12 |
replaceafill | and iterating through it | 12:12 |
jelkner | replaceafill, can you walk and chew gum at the same time? (i can't :-( | 12:12 |
jelkner | i know you're talking with zOnny | 12:12 |
replaceafill | jelkner, i can try :) | 12:12 |
jelkner | but i wanted to ask about paying GFbot | 12:12 |
jelkner | are there any funds in the account there? | 12:13 |
replaceafill | jelkner, i think so, let me check | 12:13 |
replaceafill | jelkner, https://docs.google.com/spreadsheets/d/1thXxESyYdgnI1zXYIqmOj5JF2130xjh-EE_l1ois26c/edit#gid=0 | 12:13 |
replaceafill | jelkner, 527.85 left | 12:13 |
replaceafill | GFbot, do you have timesheet already for your work? | 12:14 |
jelkner | So, replaceafill, here is the workflow i would like to propose: | 12:14 |
jelkner | 1. GFbot works directly with zOnny to get approved work | 12:14 |
GFbot | replaceafill: yes i am | 12:15 |
jelkner | 2. He, zOnny, authorizes payment and lets you, replaceafill, know to disburse the funds | 12:15 |
replaceafill | GFbot, url? | 12:15 |
GFbot | replaceafill: not at the moment, i send my hours via gmail to zOnny | 12:15 |
GFbot | i can move them | 12:15 |
replaceafill | GFbot, no | 12:16 |
replaceafill | GFbot, use a shared spreadsheet please | 12:16 |
replaceafill | GFbot, that all of us can see | 12:16 |
jelkner | 3. i will need to be told when to replenish the account | 12:16 |
replaceafill | jelkner, told by whom? me? | 12:16 |
replaceafill | who/whom i never know :) | 12:16 |
replaceafill | zOnny has access to the spreadsheet so can take care of 3. too | 12:17 |
GFbot | replaceafill: ok | 12:18 |
replaceafill | jelkner, and i wanted to ask you, GFbot has his own bank account now | 12:18 |
replaceafill | jelkner, you could pay him directly through xoom too | 12:18 |
replaceafill | jelkner, all that being said it's not problem for me to keep distributing payments this way | 12:19 |
replaceafill | jelkner, i just don't want to become a bottleneck at some point | 12:19 |
jelkner | so, replaceafill, we are having a very important discussion here | 12:21 |
jelkner | we may have a missunderstanding | 12:21 |
jelkner | poor zOnny is getting a lot put on his shoulders | 12:21 |
replaceafill | jelkner, we as you and i? | 12:21 |
replaceafill | jelkner, ah ok | 12:21 |
jelkner | no, we as all of us | 12:21 |
replaceafill | jelkner, zOnny is really strong and capable | 12:21 |
jelkner | here is what i just told him, from my point of view | 12:21 |
replaceafill | jelkner, i really believe in him | 12:21 |
replaceafill | :D | 12:22 |
replaceafill | ACTION stops joking | 12:22 |
jelkner | 1. i spent $50 trying to finance a "viable product" | 12:22 |
jelkner | we didn't make it | 12:22 |
jelkner | and the money ran out | 12:22 |
jelkner | now we have a greatly reduced budget but the same need | 12:22 |
jelkner | we are much further along | 12:22 |
jelkner | i'm more convinced then ever we have a viable business plan | 12:23 |
jelkner | with focus on unions and libreorganize | 12:23 |
jelkner | but libreorganize is not ready | 12:23 |
jelkner | now, the missunderstanding is with the number of hours GFbot thinks he is going to work | 12:23 |
jelkner | i'm stretched thin, financially | 12:23 |
jelkner | and, GFbot, please listen to this | 12:24 |
jelkner | as far as i am concerned, he has to *earn our trust* | 12:24 |
jelkner | before i can risk trying to find money to pay him for more than a few hours | 12:24 |
jelkner | i can't take the risk | 12:24 |
jelkner | i know zOnny is 100% in on getting us to the goal | 12:25 |
jelkner | i can feel it | 12:25 |
jelkner | he takes ownership of that | 12:25 |
jelkner | so, he makes me want to take the risk | 12:25 |
jelkner | GFbot will have to convince me likewise | 12:25 |
jelkner | for now, i'm agreeing to paying him for the number of hours zOnny says are helpful to him in getting toward being able to hack libreorganize | 12:26 |
GFbot | jelkner: sounds reasonable. | 12:26 |
jelkner | if he too takes ownership of this over time | 12:26 |
jelkner | more hours will follow | 12:26 |
jelkner | zOnny is real shy about these kinds of things | 12:26 |
jelkner | he isn't comfortable being a "boss" | 12:26 |
jelkner | we are a coop | 12:26 |
replaceafill | jelkner, zOnny needs to improve that | 12:26 |
jelkner | he does, but it comes with time | 12:26 |
jelkner | baby steps | 12:27 |
jelkner | in the mean time, replaceafill | 12:27 |
replaceafill | jelkner, us being a coop has nothing to do with work organization, right? | 12:27 |
jelkner | i would be greatful if payment can continue to go through you | 12:27 |
replaceafill | ah sure | 12:27 |
replaceafill | no problem | 12:27 |
jelkner | it keeps you in the loop and serving as another pair of eyes | 12:27 |
jelkner | thanks | 12:27 |
replaceafill | i agree | 12:27 |
replaceafill | the question becomes who pull the triggers | 12:28 |
replaceafill | that's all | 12:28 |
jelkner | oh, and $50 should have been $50K ;-) | 12:28 |
replaceafill | jelkner, i know (sadly) | 12:28 |
jelkner | that is peanuts | 12:28 |
jelkner | for development of a software platform | 12:28 |
replaceafill | :) | 12:28 |
jelkner | that, of course, is our huge challenge | 12:28 |
jelkner | we are trying to do great things with only peanunts | 12:28 |
jelkner | so, regarding triggers | 12:29 |
jelkner | zOnny needs to pull them | 12:29 |
jelkner | i talk to him on a regular basis | 12:29 |
jelkner | so i will be a guide | 12:29 |
jelkner | but he is in the heart of the tech | 12:29 |
jelkner | so he needs to drive that part | 12:29 |
replaceafill | cool | 12:29 |
replaceafill | zOnny, you have access to the "Contabilidad POES" spreadsheet | 12:29 |
zOnny | replaceafill: yes | 12:30 |
replaceafill | so you can pull the "this needs more money" and "Douglas should pay X" triggers | 12:31 |
replaceafill | right? | 12:31 |
replaceafill | and regarding being a boss | 12:31 |
replaceafill | i consider it your job to be honest | 12:31 |
replaceafill | we are a coop, yes | 12:31 |
replaceafill | but that means we have equal votes | 12:31 |
GFbot | replaceafill, jelkner i'll send you my hours tonight | 12:31 |
replaceafill | not equal responsibilities | 12:31 |
replaceafill | (work-wise) | 12:32 |
replaceafill | you're dealing with Tendenci now, that's a responsibility of you | 12:32 |
replaceafill | i need to point you to easier places to go, that's my responsibility | 12:32 |
replaceafill | and so on | 12:32 |
replaceafill | you need to "use" GFbot | 12:32 |
replaceafill | that's yours | 12:32 |
replaceafill | but you need to do it wisely | 12:33 |
replaceafill | learn and have GFbot to learn how to estimate | 12:33 |
replaceafill | we're really bad at it | 12:33 |
replaceafill | the estimate works kind of like TDD does, and jelkner can explain a lot about TDD | 12:34 |
replaceafill | the estimate makes you think how to break down the task | 12:34 |
replaceafill | even before starting the task | 12:34 |
replaceafill | it's fine to have the estimate wrong by a few hours or even days | 12:34 |
replaceafill | what's not fine is to start hacking or doing something without estimating it first | 12:35 |
replaceafill | GFbot, pay attention to that ^ | 12:35 |
replaceafill | the estimate for me it's a **design** activity, just like TDD is | 12:35 |
replaceafill | TDD is not about testing and have 100% test coverage | 12:36 |
replaceafill | it's about you thinking how you're going to solve it | 12:36 |
replaceafill | hope this makes sense | 12:36 |
replaceafill | so zOnny let me know if when i should pay GFbot | 12:37 |
replaceafill | ok? | 12:37 |
jelkner | replaceafill, can i quote you on that? "The estimate for me is a design activity, like TDD." Nice! | 12:38 |
replaceafill | jelkner, it's not mine :D | 12:38 |
jelkner | yes, i know | 12:38 |
jelkner | it's part of XP | 12:38 |
replaceafill | yes | 12:38 |
jelkner | but you stated it so nicely | 12:38 |
replaceafill | :) | 12:38 |
replaceafill | i hate estimates, but i'm learning to deal with them better :) | 12:39 |
zOnny | replaceafill: I will try | 12:39 |
replaceafill | zOnny, that's all we ask you for :) | 12:40 |
replaceafill | and regarding GFbot timesheet | 12:40 |
replaceafill | i'm pushing for that because of transparency | 12:40 |
replaceafill | and to keep my sister aware of him working | 12:40 |
replaceafill | :) | 12:40 |
GFbot | lol | 12:41 |
zOnny | replaceafill: ok | 12:41 |
jelkner | btw. this is great, novawebsters | 12:42 |
jelkner | it's what sundays are all about | 12:42 |
jelkner | working out the kinks in our processes, figuring out how to move forward | 12:42 |
jelkner | checking-in on where we are | 12:42 |
replaceafill | agree | 12:43 |
zOnny | GFbot: did you get that ? | 12:43 |
GFbot | zOnny: about my hours? | 12:44 |
zOnny | GFbot: yes, I didn't know how that was working and being paid | 12:44 |
GFbot | yes i got it | 12:45 |
GFbot | zOnny: | 12:45 |
zOnny | GFbot: I was suggesting on cutting my payment in half to pay you as well | 12:45 |
GFbot | im going to update that and i'll share my timesheet with you | 12:46 |
replaceafill | zOnny, so you want to keep discussing the app? | 12:47 |
zOnny | replaceafill: yes | 12:47 |
zOnny | replaceafill: going back to my Issue | 12:47 |
replaceafill | jelkner, are we done? | 12:47 |
replaceafill | jelkner, regarding organization/finances? | 12:47 |
replaceafill | zOnny, what's the purpose of this: https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/templates/riteros/detail.html#L11 | 12:48 |
zOnny | replaceafill: I was testing | 12:48 |
zOnny | replaceafill: you mean the issue is in https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/views.py#L12 | 12:49 |
replaceafill | zOnny, it's not an issue | 12:49 |
replaceafill | zOnny, i think you're not iterating through the queryset correctly to get what you want | 12:50 |
zOnny | replaceafill: uhmmm | 12:50 |
replaceafill | zOnny, want the table in http://172.104.19.176:9000/riteros/detail/ to have the names as links, right? | 12:51 |
replaceafill | or something like that | 12:51 |
zOnny | replaceafill: that is a good point to go for | 12:52 |
zOnny | I can do that as well | 12:52 |
zOnny | I think it is the solution | 12:52 |
replaceafill | it's *a* solution :) | 12:52 |
zOnny | replaceafill: I was trying to get the button | 12:52 |
replaceafill | zOnny, but what's the point of just a single button? | 12:53 |
replaceafill | were you thinking of setting a lots of buttons at some point? | 12:53 |
zOnny | I was trying to get a single button with the ritero id only | 12:53 |
replaceafill | i'd use the table rows to do it | 12:53 |
replaceafill | you'd only need to change https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/templates/riteros/detail.html#L35 | 12:54 |
replaceafill | from {{ obj.name }} to <a href="{{ obj.get_absolute_ur }}">{{ obj.name }}</a> | 12:54 |
replaceafill | or something like that | 12:55 |
replaceafill | btw | 12:55 |
replaceafill | shadowing variables is not good | 12:55 |
zOnny | replaceafill: ah | 12:55 |
replaceafill | https://gitlab.com/edzon.quinteros/riteros_app/blob/zOnny/models/templates/riteros/detail.html#L33 | 12:55 |
replaceafill | for obj in obj | 12:55 |
replaceafill | inside the for loop | 12:55 |
zOnny | replaceafill: I was telling GFbot about it | 12:55 |
replaceafill | the obj you passed to the template is not avaiable | 12:55 |
replaceafill | cool, so you're aware | 12:56 |
replaceafill | fix it | 12:56 |
zOnny | replaceafill: it was 'object': obj | 12:56 |
replaceafill | object is a reserved keyword in python | 12:56 |
replaceafill | you should avoid using python's keywords as variable names too | 12:56 |
zOnny | replaceafill: you mean the plural 'objects' | 12:57 |
GFbot | replaceafill: mb then | 12:57 |
replaceafill | zOnny, no the type 'object' singular | 12:58 |
replaceafill | use names that represent things | 12:58 |
replaceafill | naming things is hard i know | 12:58 |
zOnny | replaceafill: ok | 12:58 |
replaceafill | but if you're passing elephants to the template call the variable..... monkeys? | 12:58 |
replaceafill | :/ | 12:58 |
replaceafill | obj says nothing about what this is supposed to be | 12:59 |
replaceafill | and GFbot has had a huge problem naming things logically/consistently for a long time | 12:59 |
replaceafill | anyway... | 13:00 |
replaceafill | zOnny, anything else you need to discuss? | 13:00 |
zOnny | replaceafill: to get the names into the links I should call the fields 'name' with list_display_link | 13:00 |
replaceafill | zOnny, but that's only available in the admin | 13:01 |
replaceafill | this is your own template, right? | 13:01 |
replaceafill | not an admin view | 13:01 |
zOnny | replaceafill: right | 13:01 |
replaceafill | zOnny, get absolute url is fine if the object has its own index view | 13:02 |
replaceafill | zOnny, you could get fancy and use {% url ... %} too | 13:02 |
zOnny | It didn't work | 13:02 |
replaceafill | zOnny, or calculate the url in python directly | 13:03 |
replaceafill | zOnny, start simple | 13:03 |
replaceafill | get_absolute_url is fine for now | 13:03 |
zOnny | replaceafill: I used get_absolute_url because of the id | 13:03 |
replaceafill | zOnny, so you know how to continue? | 13:04 |
zOnny | replaceafill: uhmmm | 13:04 |
zOnny | replaceafill: getting the especific id in a button will not work ? | 13:05 |
replaceafill | zOnny, i don't understand what you mean by that | 13:05 |
zOnny | replaceafill: hold on | 13:06 |
zOnny | replaceafill: http://172.104.19.176:9000/riteros/detail/ | 13:08 |
zOnny | you see how the names display in the buttons ? | 13:08 |
replaceafill | "the names display in the buttons"? | 13:09 |
replaceafill | oh, never mind | 13:09 |
zOnny | replaceafill: If you login with the specific user | 13:09 |
zOnny | replaceafill: I would like to get the retero related to that especific user | 13:09 |
zOnny | ritero | 13:10 |
replaceafill | zOnny, do you have hangout capabilities? | 13:10 |
replaceafill | i'm getting tired of typing | 13:10 |
zOnny | replaceafill: We are leaving now :( | 13:10 |
replaceafill | ok | 13:10 |
zOnny | replaceafill: when do you have time | 13:10 |
replaceafill | next sunday then | 13:10 |
replaceafill | i'll be home today | 13:11 |
replaceafill | ping me if you can hangout | 13:11 |
replaceafill | i think you're approaching this wrong | 13:11 |
replaceafill | you don't need any button | 13:11 |
replaceafill | you just need a view | 13:12 |
zOnny | replaceafill: I will ping you once I arrived home | 13:12 |
zOnny | replaceafill: does that sounds good to you ? | 13:13 |
replaceafill | zOnny, kk | 13:13 |
replaceafill | zOnny, email me too just in case | 13:13 |
replaceafill | i might be away | 13:13 |
zOnny | replaceafill: the hangouts will help to explain what I mean | 13:13 |
replaceafill | zOnny, cool | 13:13 |
zOnny | replaceafill: see u | 13:13 |
replaceafill | o/ | 13:13 |
zOnny | replaceafill: thanks | 13:13 |
GFbot | replaceafill: thanks for you time | 13:19 |
GFbot | it will helpful | 13:19 |
replaceafill | GFbot, np | 13:20 |
replaceafill | GFbot, you should stick around if you have time for hanging out today | 13:20 |
replaceafill | GFbot, or you can ask zOnny later too | 13:21 |
GFbot | replaceafill: i'll be here | 13:23 |
*** zOnny has joined #novawebdev | 14:14 | |
zOnny | replaceafill: are you around ? | 14:18 |
replaceafill | zOnny, yes, give me a few minutes | 14:19 |
zOnny | replaceafill: ok | 14:21 |
replaceafill | zOnny, GFbot ready | 14:23 |
replaceafill | https://novawebdevelopment.org/hangout | 14:23 |
GFbot | replaceafill: give me a moment, im having lunch | 14:26 |
GFbot | replaceafill: hackpro11 | 14:50 |
replaceafill | dir(request) | 15:15 |
replaceafill | request.user.ritero_set | 15:18 |
replaceafill | https://docs.djangoproject.com/en/1.8/ref/models/relations/ | 15:21 |
replaceafill | https://docs.djangoproject.com/en/1.8/topics/db/examples/one_to_one/ | 15:30 |
replaceafill | import pdb; pdb.set_trace() | 16:12 |
replaceafill | http://172.104.19.176:9000/ | 16:13 |
*** GFbot has joined #novawebdev | 17:34 | |
GFbot | zOnny: i lost connection | 17:34 |
*** mjsir911 has joined #novawebdev | 19:20 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!