IRC log of #novawebdev for Sunday, 2019-03-10

Big_Brother2019.03.10 Chair: DG123 (ubuntourist)09:57
Big_BrotherRevisiting email and Libre Organize (http://libreorganize.org/) - the AEA use case (jelkner)09:57
*** jelkner has joined #novawebdev10:09
*** Doisaac has joined #novawebdev10:22
*** DG123 has joined #novawebdev10:23
jelknerGood morning, Doisaac!10:23
jelknerI'll be with you in 7 minutes10:23
*** zOnny has joined #novawebdev10:23
DoisaacGood morning Jeff it is  ok10:24
*** mjsir911 has joined #novawebdev10:27
jelknerokie dokie Doisaac, I'm ready10:28
DoisaacI'm Ready too jeje10:29
jelknermy understanding is we are here to talk about how you can begin to learn what you need to learn to eventually work with us a NOVA Web Development, yes?10:29
DoisaacCorrect10:29
jelknerMuy bien10:30
jelknerSince I am a teacher of this stuff, I'd like to do with you what I do with my students10:30
jelknerI always begin with what I call "survival skills"10:30
jelknerwhich include two things:10:30
jelkner1. Basic mastery of the unix (bash) CLI.10:31
jelkner2. Use of a console based editor (I use vim).10:31
jelknerDo you have a linux machine available?10:31
jelknerI have one I am bringing you in July, btw.10:31
jelknerbut for now10:31
*** dgomez_ has joined #novawebdev10:32
DoisaacYes i have a linux now10:33
jelknergood10:33
jelknerhow are your bash skills?10:33
*** replaceafill has joined #novawebdev10:33
*** Big_Brother has joined #NovaWebDev10:34
*** Big_Brother has joined #novawebdev10:34
mjsir911!time10:34
Big_Brother2019-03-10 10:34:21.68837210:34
replaceafillgood morning jelkner Doisaac, i'm around if you need my help10:34
jelknerthanks, replaceafill 10:34
jelkneri've got this10:35
jelknerbut thanks10:35
Doisaacthanks,10:35
jelknerremember, replaceafill, i'm a teacher10:35
jelknerthis is what i do ;-)10:35
replaceafillgreat :)10:35
Doisaacthank you for the this  book, with your books i had learned to much.10:35
Doisaacfor this sorry10:35
jelkner?10:35
jelknersorry for what?10:35
jelknerbtw. replaceafill, i'm leaning more and more to spending all summer in el salvador10:36
jelkneri think it is the only way i'll be able to really learn django10:36
jelknersince i won't have meetings to go to every day10:36
replaceafill:D10:36
jelknerand can focus on learning10:36
jelknerso let me know what you can find about regarding a place for me to stay10:37
replaceafillwill do10:37
jelknerso, Doisaac, i'm waiting for you to answer my question10:37
Doisaaci typed "the" sorry10:37
jelknerdon't be shy about saying, "I don't understand your question.  What is bash?"10:37
jelknerthat would be a fine answer10:37
jelknersince we are so far apart10:38
jelkneri can't watch you on your computer to get an idea what you know10:38
jelknerso i will need to ask questions10:38
jelkner*lots of questions*10:38
Doisaaci don't  know what is bash...10:38
jelknercool10:38
jelknerbash is what is know as a "command interpreter" or "command shell"10:39
jelknerhttps://es.wikipedia.org/wiki/Bash10:39
jelknerso, let's have you start with that10:40
Doisaacohh ok i  will read it after that.10:40
jelknerthe "Getting Down with the Unix CLI" tutorial is very incomplete10:40
jelkneri need to finish it one of these days10:40
jelknerbut it has what i need to get students started10:40
Doisaacoh ok  10:41
jelkneronly the first 6 lessons are ready10:41
jelknerso, Doisaac, your first assignment is to start doing those lessons10:41
jelknerplease email me with any questions you have10:41
Doisaacoh it's ok .10:41
jelkneryou can use my jeff.elkner@novawebdevelopment.org email10:42
Doisaacthank's i will email  you if i have any question.10:42
jelknergreat10:43
jelknercan we meet again next Sunday at the same time?10:43
jelknerwe will start by checking in on your progress10:43
DoisaacOf course10:43
jelkneronce you have basic comfort with bash10:43
jelkneri will give you an account on students.gctaa.net10:43
jelknerthat way i will easily be able to look at your work10:44
Doisaacok10:44
jelknergreat, Doisaac, hasta la proxima domingo entonces10:44
Doisaacok Thank's see you next Sunday.10:45
jelknerbtw. replaceafill, we should consider having me stay in santa ana if you have a way to do that10:45
jelknersince both German and Douglas are there, right?10:45
replaceafilljelkner, i've thought of that yes10:45
replaceafillyep10:45
jelknerand natalia10:45
jelknerso that may be the best plan10:46
replaceafilli agree10:46
mjsir911!remind10:46
jelknerassuming a good work environment with dependable Internet can be had10:46
mjsir911!time10:47
Big_Brother2019-03-10 10:47:09.87042110:47
replaceafilli think nrcerna knows of a couple of cowork environments in Santa Ana10:47
jelknernice10:47
jelknerthat would be great10:47
mjsir911Remind10:48
mjsir911!remind10:48
*** nrcerna has joined #novawebdev10:49
mjsir911!remind10:49
Big_BrotherUpdate on the state of the business cards (ubuntourist) 10:49
Big_BrotherRevisiting email and Libre Organize (http://libreorganize.org/) - the AEA use case (jelkner) 10:49
*** GFbot has joined #novawebdev10:50
jelknerGood morning, nrcerna!10:51
*** ubuntourist has joined #novawebdev10:51
nrcernaGood morning jelkner! 10:51
jelknerRumor has it you know of cowork environments in santa ana10:51
nrcernaGood morning everyone! 10:52
jelkneris that true?10:52
nrcernaI know just one place, it's called 44 hub jelkner 10:52
jelknerone place is all we need, nrcerna 10:52
replaceafillnrcerna, they have a website, right?10:52
jelkneri'm thinking that santa ana is the place i should be next summer10:53
jelknersince most of team guanaco is there10:53
nrcernahttps://www.facebook.com/44hub/10:53
nrcernaJust fan page replaceafill 10:54
nrcernaThat's Great! jelkner 10:54
jelkneranyway, it looks like a good opportunity to promote software freedom, also10:55
jelknersince a lot of geeks will be there10:55
jelknerand we can tell them what we are doing10:55
jelknerok, more on this later10:55
jelknerwe have time10:55
nrcernaNice :) 10:56
mjsir911!time10:59
Big_Brother2019-03-10 10:59:39.67817010:59
Big_BrotherUpdate on the state of the business cards (ubuntourist)11:00
Big_BrotherRevisiting email and Libre Organize (http://libreorganize.org/) - the AEA use case (jelkner)11:00
replaceafillnice work fixing Big_Brother mjsir911 11:00
DG123Good morning everyone11:00
mjsir911yep, just restarted it. added !time for debugging purposes11:00
ubuntouristHail and well-met, all.11:00
replaceafillgood morning everyone11:01
zOnnyHello World11:01
nrcernaGood Morning! 11:01
DG123So first up, we have -- Update on the state of the business cards (ubuntourist)11:01
ubuntouristSo. Very briefly: I hadn't heard back from AlphaGraphics, and gave them a nudge this week.11:02
GFbotgood day!11:02
ubuntouristCraig, the rep I've dealt with in the past, sent me a cost estimate Friday, and I approved it.11:02
jelknerubuntourist, before i go to el salvador, we should talk about me bringing cards to folks there11:03
ubuntouristSo, I expect to see "proofs" this week, and shortly thereafter should have new cards for Edzon, Heylin and me.11:03
ubuntouristI'll need to let my budget "breathe" a bit before the next round of cards, as they ain't cheap.11:04
ubuntouristACTION is done.11:04
jelknerlet me know, ubuntourist, i can chip in for the team guanaco cards11:04
jelknerACTION done11:04
DG123in the future, I think NWD itself could reimburse members thru distributions for stuff like this11:05
jelkner+111:05
jelknerbut that's still "in the future", i'm afraid11:05
jelknerbut yes, totally11:05
DG123Alright, next up -- Talk about promoting nrcerna's design work (jelkner)11:05
jelkneri'll be brief11:05
jelknerbut nrcerna, i wanted to bring this up while everyone is here11:06
jelknerwe don't have anyone doing marketing at present11:06
jelknerand we won't for awhile11:06
jelkneri need to focus on working on our core product, LibreOrganize11:07
jelknerbut as a member of a cooperative, we should all be on the look out for graphics design work that nrcerna can do11:07
jelknerpart of that means just knowing what she has to offer11:07
jelkneri just wanted to bring our focus on it11:08
jelknerwe should update our website with your portfolio11:08
jelknerand make sure it reflects what you want to promote11:08
jelknerthat's all i have to say11:08
jelknernrcerna, you should work with zOnny and GFbot on making sure that happens11:08
jelknerACTION done11:08
nrcernaThat's Great, I can give them a few of my last work 11:09
DG123Since the drift is fixed, we can move on to the last item11:10
DG123Last but not least, Revisiting email and Libre Organize (http://libreorganize.org/) - the AEA use case (jelkner) 11:10
zOnnynrcerna: that will work, please send it to me11:10
jelkneroh, and nrcerna, keep learning html and css! 11:10
nrcernaOkay zOnny 11:10
jelknerthat will be a big help in the future11:10
nrcernaOkay jelkner, and I'm going to ask zOnny  an GFbot about it11:11
GFbot1+11:11
zOnny1+11:11
jelkneroops, sorry11:12
jelknerlast item11:12
jelknerreplaceafill, this is mainly a question for you11:12
jelknerwe had the problem of email come up again with our main customer, AEA11:13
jelknernot all members have personal emails, and some that have them don't want to give them11:13
jelknerso Ingrid asked if we could possibily provide membername@aeava.org emails11:14
jelkneri know we've been avoiding that11:14
replaceafilljelkner, afaik aeava.org already has an email server setup11:14
jelkneroh, really?11:14
replaceafilljelkner, i mean, it's theirs11:14
jelknertheirs?11:14
jelknerwho is "they"?11:15
jelknerno one i know at aea knows anything about it11:15
replaceafilli mean, in their dns entries, aea (in godaddy irc) has an email server specified for their domain11:15
jelkneroh, yes11:16
jelknerthere are two addresses they use11:16
replaceafilland i remember seeing someone, Ingrid or Keri, have addresses like president@aeava.org11:16
jelknerpresident@aeava.org11:16
replaceafill:)11:16
replaceafillbut you're thinking of switching them to a new provider, right?11:16
replaceafillthat scales better maybe11:17
jelkneryes11:17
jelknersince we will want 1800 email addresses11:17
jelknernot 311:17
replaceafillhave you started using mayfirst for email?11:17
jelknerand support for imap and pop11:17
jelkneri have11:17
jelknerit works11:18
replaceafillafaik mayfirst provides email + mailing lists (using mailman 2)11:18
jelknerlet's not get in the weeds now11:18
replaceafillcool11:18
jelknerbut this is  a longer discussion11:18
jelknermay in july?11:18
replaceafillsure, i've started explorirng mailman 2 integrations11:18
jelknerexcellent!11:19
replaceafillsince it seems it won't go away any time soon :D11:19
jelknercause that's what we are going to want, i'm arguing11:19
replaceafilland if we don't have control over the email server ourselvs, we'd need to adapt11:19
jelknera 5th thing added to what LibreOrganize provides - mail11:19
jelkneri understand the challenges11:19
jelknerso we may need to hold off11:20
replaceafillright11:20
replaceafillwe could try an experiment11:20
jelknerbut as we discussed before, eventually, we will be driven to it11:20
replaceafilland see how it goes11:20
jelkner+111:20
jelknergreat, so zOnny and GFbot got to see this discussion11:20
jelknermore later11:20
jelknerACTION done11:20
ubuntouristChair for next week?11:21
jelkneri'll go11:21
jelknerit's been awhile for me11:21
ubuntourist!remind Chair for 2019.03.17 = jelkner11:21
Big_Brother"Chair for 2019.03.17 = jelkner" added to message queue11:21
DG123Alright11:22
DG123Good meeting11:22
DG123ACTION drops the bag of gravel11:22
replaceafill:)11:22
jelknerthanks, DG123!11:22
replaceafillthank you DG123 11:22
replaceafilland thanks everyone o/11:22
jelknerbtw. DG123 will have an update on LLC next week11:22
DG123thank you guys11:22
nrcernaSee you next week! 11:22
DG123yes I should add that to the remind11:22
ubuntouristRemember the wearin' o' the green... ;-) (I'll probably manage to forget.)11:22
jelknerwith info on what he will need from replaceafill, nrcerna, and GFbot 11:22
jelknerubuntourist, we need to check when gallaudet has spring break11:23
jelknerso we can make sure to eat before we arrive11:23
jelknerbtw. i will not be able to make the meeting on 4/1411:24
jelkneri'll be on vacation with my wife11:24
ubuntouristNaturally. ☺11:25
DG123!remind Ask Intntl members for information regarding LLC membership11:25
Big_Brother"Ask Intntl members for information regarding LLC membership" added to message queue11:25
replaceafillDG123, have 5 minutes for a quick conversation11:27
replaceafill?11:27
*** dgomez_ has joined #novawebdev11:28
dgomez_yes, sorry I'm having some IRC issues11:29
DG123alright11:30
replaceafill:)11:30
replaceafillok, i just wanted to let you know what happened the last time we tried to get an ITIN number for nrcerna  and GFbot 11:31
replaceafilli have an ITIN already btw11:31
replaceafillnot sure if those expire (i don't think so) :)11:31
replaceafillbut last time nrcerna  and GFbot  got their passports stamped in the US embassy here in El Salvador11:31
replaceafilland each submitted a W7 form to the IRS office in.... Texas irc11:32
replaceafillwe were not able to figure out what happened to those documents11:32
DG123Did they never receive their ITIN?11:32
replaceafillnever11:32
replaceafillLouie called the IRS at some point and they said something along the lines of "we never got the documents"11:33
replaceafillbut the IRS did recommend something11:33
replaceafillyou should probably ask Louie for the *right* story btw :)11:34
replaceafillbut their recommendation was along the lines of:11:34
replaceafill"you should wait for them to have some 'holdings' (not sure about the right term) and submit their documetns for that"11:34
replaceafill"and *then* request/submit the ITIN paperwork"11:34
DG123hmmm11:35
replaceafilllike to make sure they're processed11:35
replaceafillmaybe you'll figure out a better alternative :)11:35
replaceafillbut i'd like to recommend that any paperwork we need to do, gets started from Virginia11:35
replaceafillby either you or jelkner 11:35
DG123I'll look around11:35
DG123Yes, that's what I was thinking11:35
replaceafillso we have a telephone number and address to bounce correspondence11:36
GFbotreplaceafill, zOnny  im going to logout from here but, i'll be on google chat11:36
DG123I'll add them as members in our LLC Operating Agreement11:36
DG123that way they're on the books in a VA company11:36
replaceafillDG123, great11:36
DG123then they have stake/holdings 11:36
replaceafillDG123, i just wanted to be aware of 'we tried once and failed' :)11:37
replaceafillACTION done11:37
DG123alright11:38
replaceafillthank you DG123 11:38
DG123I'm not entirely sure what went wrong the first time, but I think this should work out 11:39
DG123I'll follow up with Louie to be sure11:39
DG123thanks for the heads up replaceafill11:39
nrcernaThank you DG123 11:39
DG123no problem11:41
DG123replaceafill, ITINs do expire after 3 years11:41
replaceafill:O11:42
DG123if they haven't been included in a tax return11:42
replaceafillDG123, then i'll probably need one, i got mine in 2012-2013 irc11:42
DG123Did you receive yours before 2013?11:42
DG123ah11:42
replaceafilland probably got it used until 201611:42
replaceafillor so11:42
DG123alright, you should keep your old one handy when filling out your new w-711:43
replaceafilli have the IRS letter somewhere, i'll scan it and share it with you in case it's useful11:44
DG123it can only help :)11:44
replaceafill(i remember i sent it to Louie, but probably didn't add it to the shared drive)11:44
replaceafillDG123, i added my ITIN letter to the Employee Forms in the shared drive11:49
replaceafillyou have access to the drive, right?11:49
replaceafilli mean, the NWD drive :)11:49
replaceafillzOnny, anything you need to discuss before i leave?11:50
zOnnyreplaceafill: yes11:50
zOnnyreplaceafill: I am asking GFbot11:51
zOnnyreplaceafill: if we can have three sections in one question11:51
zOnnyreplaceafill: once we open an election11:51
replaceafillzOnny, three sections?11:52
zOnnyreplaceafill: yes11:52
zOnnyreplaceafill: https://imgur.com/a/5xo4R2c11:52
replaceafillzOnny, do those mean "who do you want to be board members? leslie, javonnia, etc"11:53
replaceafilland "who do you want to be building delegates? kelly, etc"11:54
replaceafillzOnny, ah never mind11:54
replaceafillzOnny, i see the vote for eleven part11:55
zOnnyreplaceafill: you get that11:55
replaceafillzOnny, jelkner would something like this work11:57
replaceafilltitle: vote for 1111:57
replaceafillor whatever :)11:58
replaceafilltitle + description11:58
zOnnyreplaceafill: right11:58
replaceafilli can't remember if the description is shown in the ballot11:58
replaceafillzOnny, you should check that11:58
replaceafillor add it if not11:58
zOnnyreplaceafill: I did11:58
replaceafillcool11:58
replaceafillwhy not list the people like this as answers to the single question:11:58
replaceafillLeslie (for Executive Board Member)11:59
replaceafillJavonnia (for Exececutive Board Member)11:59
replaceafilletc11:59
replaceafillMiles (for Active Member)11:59
replaceafillKelly (for Building Delegate)11:59
replaceafilland you can enforce the 11 max limit in Helios12:00
zOnnyreplaceafill: I think the titles are thier possitions12:00
replaceafilla structure like that wouldn't require any changes12:00
replaceafilljelkner, then 'Miles (as Active Member)'12:01
zOnnyreplaceafill: the sections name are only for letting the voters know in which possition they are12:01
replaceafillzOnny, i understand that12:01
replaceafillbut you can't have 3 different questions and enforce the 11 max limit12:02
replaceafillunless you change something12:02
replaceafillif someone is willing to pay for the change12:03
replaceafilli'd start by looking at: 3 questions, one for each position12:03
zOnnyreplaceafill: right12:03
replaceafilland have the max limit carried from one to the othe12:03
zOnnyreplaceafill: I did like this https://imgur.com/a/26xzsWZ12:03
replaceafillbut that doesn't work12:04
zOnnyit seems to be fine for him if we cannot support sections yet12:04
replaceafillright?12:04
replaceafillfor who?12:04
zOnnyjelkner: 12:04
replaceafillwhy not adding the position next to the name?12:04
jelknersure12:05
zOnnyreplaceafill: he likes your suggestion12:05
jelknerthat will work12:05
replaceafillgreat12:05
zOnnyjelkner: cool12:05
replaceafillnothing like adjusting people to the software and not viceversa :P12:06
replaceafillok zOnny anything else?12:06
zOnnyreplaceafill: yes12:07
zOnny:D12:07
zOnnyreplaceafill: how can I get the id1 field using the django shell\12:08
replaceafillwhat id1 field?12:08
zOnnyhold on12:08
zOnnyreplaceafill: the one that I am including for the local Affiliate in the membership 12:09
replaceafillzOnny, what do you need to do?12:11
zOnnyreplaceafill: 12:11
zOnnyhttps://imgur.com/a/SbpT74p12:11
replaceafillWHAT DO YOU NEED TO DO?12:12
zOnnyreplaceafill: I just want to check how database store the existing members12:13
replaceafillzOnny, aea has the membership report, right?12:14
zOnnyreplaceafill: right12:14
replaceafillzOnny, go to that repo...12:14
replaceafillthis one, right? https://gitlab.com/libreorganize/libreorganize_report_membership12:14
replaceafillhttps://gitlab.com/libreorganize/libreorganize_report_membership/blob/nea/report_membership/views.py12:15
replaceafillthat's how we get demographics fields (ud1, ud2, etc)12:15
replaceafillfor NEA12:15
zOnnyright12:16
replaceafillhttps://gitlab.com/libreorganize/libreorganize_report_membership/blob/nea/report_membership/views.py#L33-3412:16
zOnnyah12:16
zOnnyreplaceafill: I see12:16
replaceafillyou only need to get to the tendenci profile object12:17
replaceafillor the django user12:17
zOnnyreplaceafill: cool12:17
zOnnyreplaceafill: which module should I look at12:18
zOnnyreplaceafill: in the django shell12:18
zOnnyreplaceafill: to find the ud ?12:19
zOnnyreplaceafill: I mean which model12:20
replaceafillwhat person?12:20
replaceafilli mean, for what person do you want to get the field12:20
zOnnyreplaceafill: any person12:21
replaceafillsigh...12:21
replaceafillhold on12:21
replaceafillzOnny, logging into the aea server12:24
zOnnyreplaceafill: ok12:25
replaceafillfrom tendenci.apps.profiles.models import Profile12:25
replaceafilljelkner = Profile.objects.get(user__email='jeff@elkner.net')12:25
replaceafilljelkner.user.demographics.ud112:26
replaceafillyou don't need the Profile, you can do it with only the django user12:26
replaceafilllike this:12:26
replaceafillfrom django.contrib.auth.models import User12:27
replaceafilljelkner = User.objects.get(email='jeff@elkner.net')12:27
replaceafilljelkner.demographics.ud112:27
zOnnyreplaceafill: ah12:28
zOnnyreplaceafill: where is the venv in the aea12:29
replaceafillzOnny, you can figure that out from the apache configuration12:29
replaceafillbut it's under /opt/tendenci/12:30
replaceafillvenv-2 probably12:30
zOnnyreplaceafill: I got it12:30
replaceafillthis is why you need to read about the onetoonefields https://github.com/tendenci/tendenci/blob/master/tendenci/apps/memberships/models.py#L2664-L266512:30
replaceafilland master those relationship fields12:30
replaceafillso you can get one thing from another12:30
replaceafillzOnny, anything else?12:31
zOnnyreplaceafill: thx12:32
zOnnyreplaceafill: cool 12:32
zOnnyreplaceafill: that's all12:32
replaceafillzOnny, cool, good luck!12:32
zOnnyreplaceafill: ah12:32
zOnnyreplaceafill: hold on12:32
zOnnyreplaceafill: did you get GFbot spreadsheet12:33
zOnny?12:33
replaceafillzOnny, nope12:33
zOnnyreplaceafill: I am trying to share it with you12:35
zOnnyreplaceafill: seems that view only uhhmmmm12:35
replaceafillwhat do you need exactly zOnny ?12:36
zOnnyreplaceafill: I want to get pay Gfbot12:36
replaceafillzOnny, cool, let me know how much should i transfer and i will12:37
replaceafilleither private message or email12:37
zOnnyreplaceafill: coo12:37
zOnny*cool12:37
replaceafillzOnny, thanks for taking care of it12:37
replaceafillzOnny, anything else?12:38
replaceafill:)12:38
zOnnyreplaceafill: sorry for holding you 12:38
zOnnyreplaceafill: that's all12:38
replaceafillzOnny, np dude12:38
replaceafillit's just that i'm visiting my folks12:38
replaceafilland my daughter, my mom and i are "perlering" :D12:38
replaceafillhold on12:39
replaceafillbehold!12:39
zOnnyreplaceafill: good to know that12:39
replaceafillhttps://imgur.com/a/2t79Ltj12:39
replaceafill"put your faith in the light!"12:39
replaceafillwait, that should have been:12:39
replaceafill"PUT YOUR FAITH IN THE LIGHT!"12:39
zOnnyreplaceafill: nice!12:39
replaceafill:)12:39
replaceafilli need to give him a sword ;)12:39
zOnnyreplaceafill: right :D12:40
replaceafillcool, see you next week o/12:40
replaceafillmail me if you need anything12:40
zOnnyreplaceafill: I will 12:40
zOnnyreplaceafill: back to work12:40
*** mjsir911 has joined #novawebdev13:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!