IRC log of #novawebdev for Thursday, 2018-04-26

*** replaceafill has joined #novawebdev11:25
*** mr_german has joined #novawebdev13:06
*** zOnny has joined #novawebdev13:08
*** zOnny has joined #novawebdev13:21
zOnnyhey replaceafill 13:23
replaceafillhey zOnny13:23
replaceafillzOnny, i just sent you an email to get you started13:24
zOnnyI got it replaceafill 13:24
replaceafillzOnny, cool, we have some pending things to talk about though13:24
replaceafillzOnny, do you have time now?13:24
zOnnyseems like gitlab doesn't work for me since yesterday replaceafill 13:24
replaceafillzOnny, chat is fine, we don't have to hang out13:24
replaceafillzOnny, what happened?13:25
replaceafillzOnny, are you talking gitlab in general or the CI script to deploy?13:25
zOnnyI even can see the merge request that is pending :(13:25
zOnny*cannot13:25
replaceafillzOnny, so you mean gitlab in general?13:25
zOnnykind of13:26
replaceafillzOnny, have you tried today again?13:26
replaceafillzOnny, i see the novalaciro, aea and ora dev branches updated13:26
zOnnythere is a away to deploy that invisible merge request ? 13:27
zOnnycan you see the Merge Requests 1 ?13:27
replaceafillzOnny, https://gitlab.com/novawebdevelopment/nova-base-theme/merge_requests/1713:28
replaceafill"This merge request is in the process of being merged"13:28
replaceafillzOnny, so you tried to merge nea4or_dev to nea4or_prod and that didn't work?13:29
zOnnysince yesterday :( ?13:29
zOnnyI started to deploy with nea4or then with the rest replaceafill 13:29
zOnnybut once nea4or didn't work I was thinking that something is not right replaceafill 13:30
replaceafillzOnny, could you try with one of the others?13:31
replaceafillzOnny, and see if we get the same result13:31
replaceafillzOnny, i don't see anything wrong with the permissions13:31
zOnnyok replaceafill 13:31
replaceafillzOnny, the prod branches are protected but you have merge permissions on them13:32
replaceafillzOnny, unless i'm missing something again :)13:32
replaceafillzOnny, but the novalaciro merge did seem to work13:33
replaceafillzOnny, i see novalaciro_prod updated almost at the same time13:33
replaceafillzOnny, so it doesn't look like a permission issue13:34
zOnnynovalaciro_dev loading to _prod :) 13:39
zOnnylet's try ora :)13:39
replaceafillzOnny, and the ghost merge request disappeared :S13:40
zOnnyI am in the library I will talk to you once arrive to my class replaceafill 13:42
*** zOnny has joined #novawebdev13:47
zOnnyora_dev is rejected :( replaceafill 13:48
replaceafillzOnny, rejected?13:49
replaceafillzOnny, url?13:49
zOnnygive me a min replaceafill 13:49
replaceafillzOnny, ora_prod and novalaciro_prod are just waiting: https://gitlab.com/novawebdevelopment/nova-base-theme/pipelines13:50
zOnnyyou right replaceafill 14:00
zOnnylet start with aea now :)14:01
replaceafillzOnny, so all of this pushes fix the header and footers, correct?14:06
replaceafillthese*14:06
zOnnycorrect replaceafill 14:07
replaceafillzOnny, great14:07
replaceafillzOnny, let me check my notes14:07
replaceafillzOnny, ok, yesterday you said Daniela requested changes to the community issues form14:08
replaceafillzOnny, do you want to discuss that now?14:08
zOnnycorrect replaceafill 14:09
zOnny1.- In the Community Issues Form she wants categorize the different issues like: 1. Health 2.Education 3.REnt14:12
zOnnycan we categorize it ? replaceafill 14:13
zOnnybecause all the Issues are together an she didn't like that replaceafill 14:14
zOnnyalso she wants to set up permissions on that replaceafill 14:17
zOnnyshe said everyone can see different categories but only members can see the information of the people in different issues 14:20
replaceafillzOnny, the categories part is straight forward14:21
replaceafillzOnny, you just add a select field to the form14:22
replaceafillzOnny, and set the choices14:22
replaceafillzOnny, if by " all the Issues are together an she didn't like that" you mean, filter the entries14:23
replaceafillzOnny, that's not straightforward and would require code changes14:23
replaceafillzOnny, i don't understand the last part " everyone can see different categories but only members can see the information of the people in different issues"14:24
replaceafillzOnny, https://gitlab.com/novawebdevelopment/novalaciro-ams14:28
replaceafillzOnny, we should handle these requests as independent issues in that project14:29
replaceafillzOnny, please file them separately14:29
replaceafillzOnny, you can train/help hrodriguez and Daniela to do it themselves14:29
replaceafillzOnny, please discuss it with jelkner14:30
replaceafillzOnny, for reference all our *-ams projects should be used for filing feature requests14:30
replaceafillzOnny, see https://gitlab.com/novawebdevelopment/ora-ams/issues for example14:30
zOnnycorrect replaceafill 14:44
zOnnyI have not explored the forms feature completely that is why I could not get a good answer for make it possible14:53
replaceafillzOnny, it is14:56
replaceafillzOnny, try in the testing instance14:56
replaceafillzOnny, and let me know how it goes14:56
replaceafillzOnny, i'm not clear about the rest of the requests though14:56
zOnnyhttps://www.tendenci.com/help-files/how-do-i-build-form-tendenci/ reading replaceafill 14:56
replaceafillzOnny, so if you or Daniela could write those better14:56
replaceafillzOnny, not much on that page unfortunately :/14:57
replaceafillzOnny, ok, i'll go get lunch14:57
replaceafillzOnny, will catch you back in ~4014:57
zOnnyok replaceafill 14:57
replaceafillzOnny, try to get started on the Helios setup14:57
replaceafillzOnny, and we also need to discuss the member notice for helping jelkner set up the AEA members14:58
replaceafillzOnny, ttyl14:58
zOnnyCORRECT replaceafill 14:58
replaceafillACTION goes to get lunch, bb in ~4014:58
*** jelkner has joined #novawebdev15:06
*** Osman has joined #novawebdev15:07
jelknerhey Osman!15:08
jelknerwelcome to our irc channel15:08
OsmanHi15:08
jelkner!remind15:10
Big_BrotherShould we add links when discussing ballots, since we will be doing it online? 15:10
*** zOnny has joined #novawebdev15:32
zOnnymr_german: are you around ?15:33
replaceafillACTION is back15:36
replaceafillzOnny, did you address this https://gitlab.com/novawebdevelopment/nova-base-theme/merge_requests/17#note_70110473?15:37
mr_germanzOnny, yes15:38
replaceafillzOnny, it seems like you didn't https://gitlab.com/novawebdevelopment/nova-base-theme/blob/nea4or_prod/templates/homepage.html#L52-6215:38
zOnnyhey replaceafill 16:08
replaceafillhey zOnny16:08
zOnnyI have on of my classmates asking me a lot about doing his project and not let me focus on what we should be doing for today16:11
replaceafillzOnny, those damn classmates16:11
replaceafillzOnny, :D16:11
replaceafillzOnny, np16:11
replaceafillzOnny, we have a lot to do but take it easy16:11
replaceafillzOnny, i assume jelkner is near you, so please assist him16:12
zOnnydefinitelly I though he will leave once the class end but he keeps here once he noticed we are until late night16:12
zOnnyI am ready16:13
replaceafillzOnny, so you're going through the helios setup, right?16:14
replaceafillzOnny, i'm writing the integration doc at the moment16:14
replaceafillzOnny, https://docs.google.com/document/d/1Nr-Y0OZ0XdrEPMR0GjM6I27lpGZPCHmYuzWjpJIscfQ/edit#16:14
zOnnycool replaceafill 16:15
*** jelkner has joined #novawebdev16:15
jelknerping replaceafill 16:15
replaceafilljelkner, pong16:15
jelknerr u meeting with zOnny now?16:16
jelknerhe has is hoodie on and his earphones in16:16
replaceafilljelkner, he's here...16:16
jelknerso even though he is only a few feet from me, i don't know what he's doing?16:16
replaceafilljelkner, but no, he's supposed to go through the helios set up doc now16:16
jelknercool16:16
jelknerjust got off the phone with keri16:16
replaceafilljelkner, we may meet after that16:17
jelkneri'm here til 9 pm16:17
jelknerzOnny and i want to talk with chris at 7 pm16:17
jelknerbut other than that, i'm pretty flexible16:17
replaceafilljelkner, *my* goal is to give zOnny a helios dev environment16:17
jelknersweet16:17
replaceafilljelkner, but i'm flexible on that too16:18
replaceafilljelkner, if you want him to help you setting up the AEA members that's fine16:18
jelknershould i just let the two of you work on that?16:18
jelkneryou're call, my friend16:18
jelkneri don't want to get in the way of your planning16:18
replaceafilljelkner, zOnny can go through the doc later and ask me questions remotely16:19
replaceafilljelkner, but you need him next to you to set the membership forms16:19
zOnnyI am finishing the rest of _dev to_prod :(16:19
replaceafillzOnny, told you, we have a lot to do :P16:19
replaceafillzOnny, maybe you should prioritize16:20
zOnnywell replaceafill to do that form16:20
replaceafilljelkner, question for you16:21
replaceafilljelkner, i created https://gitlab.com/novawebdevelopment/novalaciro-ams to track novalaciro feature requests and bugs16:21
jelknertell me when i can share what keri told me?16:21
replaceafilljelkner, do you think we should have either hrodriguez or Daniela filing things there16:21
replaceafilljelkner, oh sorry, i didn't know you had something to share :D16:21
replaceafilljelkner, please share :)16:22
jelkner+116:22
replaceafillSO MANY BALLS IN THE AIR!16:22
jelknerand zOnny too16:22
jelknerzOnny is really excited about novalaciro16:22
jelknerhe will be active with daniela and hrodriguez16:22
replaceafilljelkner, a problem i still have with zOnny is the way he explain things on IRC16:23
replaceafilljelkner, that's why i propose to have those conversations through issues16:23
jelkner+116:24
replaceafilljelkner, what's new with AEA?16:25
jelknermjsir911 has been making a point of struggling with zOnny to use issues16:25
jelknerso if we call sing the same tune, perhaps he will sing with us? ;-)16:26
jelkneri asked keri about the database16:26
jelknershe says nea provides membership database for all affiliates16:27
jelkneri told her we want to bid for that contract someday16:27
jelknerbut we aren't ready for 3 million members just yet16:27
jelkner;-)16:27
jelknerin the mean time, we will need our system to communicate with their system16:28
replaceafilljelkner, nea's system?16:28
jelknerwe need to investigate that16:28
jelknershe said is was called 360 something16:28
jelkneri wonder how we can find out16:28
jelknerbut i can definitely investigate16:29
jelknerbut not yet16:29
jelknerwe have other stories first16:29
jelknerthat will make the "I want to be able to read membership data from the NEA database" truly meaningful16:29
jelknerthe really good news is, though, that since it is one system16:30
jelknerif we learn to read from it16:30
jelknerour product will be usable by all nea locals16:30
jelknerand there are thousands of nea locals!16:30
jelkneri just shared a google sheet with you16:31
jelknerthis is the immediate story16:31
jelknersince i should do what you are asking zOnny to do16:31
jelknerwhere do you want me to file these issues?16:31
replaceafilljelkner, ok16:31
replaceafilljelkner, let me document it here:16:32
replaceafilljelkner, all of our instances using members have a corresponding -ams project in gitlab16:32
replaceafilljelkner, AEA's is at: https://gitlab.com/novawebdevelopment/aea-ams16:32
replaceafilljelkner, we have ora-ams, novalaciro-ams (i created it today) and nea4or-ams16:33
replaceafilljelkner, those should be the "end user" access points16:33
replaceafilljelkner, so what do you plan to do with the sheet?16:34
replaceafilljelkner, enter each manually, right?16:34
jelkneroklie doklie16:40
jelknerissues filed16:40
replaceafilljelkner, so, do you want me to create the accounts based on the spreadsheet and the workflow we've discussed?16:41
jelkner+116:41
replaceafilljelkner, cool, will do16:41
replaceafilljelkner, i'll ping you when you're supposed to received the registration email16:42
zOnnyreplaceafill do you want me to set up the memberships form for that 16:42
replaceafillzOnny, i was planning on doing that16:43
replaceafillzOnny, it really depends16:43
zOnnyI am not sure if you decided to it as a user only replaceafill 16:43
replaceafillzOnny, what do YOU want to work on?16:43
zOnny*do16:43
replaceafillzOnny, no16:43
replaceafillzOnny, we're using members16:43
replaceafillzOnny, with a very limited unpublished membership form16:43
zOnnyI thing you have already the information needed replaceafill 16:44
replaceafillzOnny, by unpublished i mean not linked anywhere in the website links16:44
zOnnyahhh I got it16:44
replaceafillzOnny, so this will be "secret" for now16:44
replaceafillzOnny, until we develop their big/complete thing16:45
replaceafillzOnny, if we do :D16:45
zOnnyIt is reasonable replaceafill 16:45
replaceafillzOnny, so my idea is "new membership type, $0 cost"16:46
replaceafillzOnny, new membership application, just 4 fields (including phone)16:46
replaceafilljelkner, question16:46
replaceafilljelkner, location is not important at this stage, right?16:46
replaceafilljelkner, i mean the Location column in the shared spreadsheet16:46
zOnnyname lastname email phone ?16:46
replaceafillzOnny, yes16:47
replaceafillzOnny, then the tricky part is the membership notice16:47
replaceafillzOnny, and that's what i wanted you to look at16:47
replaceafillzOnny, to learn about them16:47
replaceafillzOnny, that's the email the user receives in certain membership actions16:47
replaceafillzOnny, in this case upon approval16:47
replaceafillzOnny, remember we mark some membership applications as "need approval"16:48
replaceafillzOnny, well, this one won't16:48
zOnnyI remember that replaceafill 16:48
replaceafillzOnny, so they're automatically approved, and a noticed is sent to them16:48
jelkneroh, i just thought of something16:48
jelknerzOnny and replaceafill 16:48
replaceafillzOnny, but the stock notice doesn't work for this use case16:48
jelknerall aea members have a location16:48
jelknerwhich we probably want to have in the database16:49
jelknerlet me call keri16:49
replaceafilljelkner, cool16:49
replaceafilljelkner, could you ask Keri if this is the system she's refering to: https://ims.nea.org/ims/login.action16:49
jelknertoo late16:50
jelknershe's gone for the day16:50
jelknerbut i am confident we will need a field called something like "location"16:50
replaceafilljelkner, text line field?16:50
replaceafilljelkner, or selection list dropdown?16:50
jelknerso, for example, when we conduct elections next fall for delegates16:50
jelknerdropdown16:51
jelknersince we don't want non-matching text16:51
replaceafilljelkner, cool16:51
jelknerfor example, only Arlington Career Center members can vote16:51
jelknerfor their own building rep16:51
jelknerand we will want that to be easy to setup16:51
replaceafilljelkner, you use a group for it16:51
jelkneri'll need to get a list of "locations" from keri16:51
replaceafilljelkner, currently helios elections are limited by group16:51
replaceafilljelkner, ok16:52
jelkneri'll call her tomorrow16:52
replaceafilljelkner, sure16:52
jelknercool16:52
replaceafilljelkner, we can leave it out for now16:52
jelknereach location will be a group16:52
replaceafilljelkner, until we know the values16:52
jelknerokie dokie16:52
jelkner+116:52
replaceafilljelkner, agile you know ;)16:52
jelkner+116:52
jelkner;-)16:52
jelknerYAGNI16:53
jelknereven though in this case i know we will ;-)16:53
jelknerbut still16:53
jelknerwe need to model best practices16:53
replaceafilljelkner, we just don't have the info yet16:53
jelknertrue16:53
replaceafilljelkner, and we can adjust easily later16:53
replaceafilljelkner, no pain involved16:53
jelknerok, i'll leave you and zOnny to your work16:53
replaceafillzOnny, i know i said i don't want to distract you but i want you to be aware of this16:53
jelkneri have some horribly painful bs i need to do for school :-(16:54
replaceafillzOnny, https://aeava.novawebdevelopment.org/admin/memberships/notice/16:54
replaceafilljelkner, lol16:54
replaceafilljelkner, that's called work!16:54
jelknerlol16:54
replaceafilljelkner, you have *work* to do16:54
jelkneryeah yeah16:54
replaceafilljelkner, :P16:54
replaceafilljelkner, work brings you money16:54
jelknertrue that16:54
replaceafilljelkner, money brings ***US*** food16:54
replaceafilljelkner, your money i mean ;)16:54
replaceafilljelkner, i'll let you go to work :P16:54
replaceafillzOnny, so notices16:55
jelknerno man16:55
jelknermi casa es tu casa16:55
replaceafilljelkner, idem my friend16:55
jelkneroh, expect a nice email in a few minutes introducing ellie16:55
jelknerlater dudes16:55
replaceafilljelkner, later o/16:55
replaceafillzOnny, have a few minutes?16:55
zOnnysure replaceafill 16:56
zOnnylet's do this16:56
replaceafillzOnny, so go to the admin in the testing instance16:56
replaceafillhttps://aeava.novawebdevelopment.org/admin/memberships/notice/16:56
zOnnyI AM IN replaceafill 16:56
replaceafillzOnny, and you will see two noticed created by default16:56
zOnnycorrect replaceafill 16:56
replaceafillzOnny, one is for when the membership is approved and one for when the membership expires16:56
replaceafillzOnny, in *this* case (AEA) we need to modify the approval notice16:56
zOnnycorrect replaceafill 16:56
replaceafillhttps://aeava.novawebdevelopment.org/admin/memberships/notice/2/16:57
replaceafillzOnny, so there you will see the content of the email16:57
replaceafillzOnny, it's a nice system i have to admit16:57
replaceafillzOnny, and below that you will see the tokens available to use in the notices16:57
replaceafillzOnny, the tokens come from the fields in all the applications16:57
zOnnycorrect replaceafill 16:57
replaceafillzOnny, and a few extra like the links16:57
replaceafillzOnny, so as i said yesterday16:58
replaceafillzOnny, we're going to create the memberships ourselves16:59
replaceafillzOnny, and we're going to modify the email content to match what i described last night16:59
replaceafillzOnny, your idea of sending them to https://aeava.novawebdevelopment.org/accounts/password/reset/16:59
replaceafillzOnny, directly16:59
replaceafillzOnny, with the right wording in the email, i think this is good enough17:00
replaceafillzOnny, and everything provided by tendenci17:00
replaceafillzOnny, :)17:00
replaceafillzOnny, makes sense?17:00
zOnnycool replaceafill 17:00
replaceafillzOnny, so you don't need to do it, i can handle it17:00
replaceafillzOnny, but take it into account for the future, ok?17:00
zOnnydefinitelly replaceafill 17:01
replaceafillzOnny, it could be useful in novalaciro, who knows17:01
replaceafillzOnny, so i'm going to set up email sending in the testing isntance and run a couple of tests17:02
zOnnythanks your show me this cool tendenci's tools17:03
zOnny*for17:05
replaceafillzOnny, sure, we'll discuss forums later17:06
replaceafillzOnny, let me know when you have helios up and running17:07
replaceafilljelkner, are AEA memberships renewed yearly?17:11
replaceafillzOnny, for reference:17:28
replaceafillzOnny, when we set membership applications is really tedious to unmark all the checkboxes we don't need17:28
zOnnyreplaceafill: is this something that should I care https://imgur.com/a/NU9sp3h17:28
replaceafillzOnny, so we can do:17:28
replaceafill/ Show checkboxes17:28
replaceafill$('#fields-group table tr td:nth-child(4) input[type="checkbox"]').prop('checked', false);17:28
replaceafill/ Required checkboxes17:28
replaceafill$('#fields-group table tr td:nth-child(5) input[type="checkbox"]').prop('checked', false);17:28
replaceafill/ Admin Only checkboxes17:28
replaceafill$('#fields-group table tr td:nth-child(6) input[type="checkbox"]').prop('checked', false);17:28
replaceafillsorry for the flood17:29
replaceafillthis should be a paste instead17:29
replaceafillzOnny, looking...17:29
replaceafillzOnny, what python version are you using?17:30
zOnny2.7 ? 17:30
replaceafillzOnny, are you sure?17:30
zOnnyno wait 17:30
replaceafillzOnny, this seems like python 317:30
zOnnynever mind replaceafill 17:30
replaceafillzOnny, no, that's a bug in the doc17:31
jelknerreplaceafill, our email list works nice!17:31
jelkneri just sent out a message17:31
replaceafilljelkner, yeah17:31
replaceafilljelkner, i got it17:31
jelknerand got a response in minutes!17:31
replaceafilljelkner, about the call17:31
replaceafilljelkner, see, we just don't trust the thing :)17:31
jelkneri just forwarded it to you17:31
replaceafilljelkner, it works, just not 100% of the time :P17:31
jelknerbut we always know when it doesn't work, yes?17:32
jelkneri mean it tells us17:32
replaceafilljelkner, yes17:32
jelknerthat's good enough17:32
replaceafilljelkner, let me look for bounces17:32
jelknerthe unix phiosophy17:33
jelknerwork 95% of the time17:33
jelkneris good enough17:33
replaceafilljelkner, yeah, it's always paul gottlieb17:34
replaceafilljelkner, greylisted17:34
replaceafilljelkner, most of the list is gmail addresses17:34
replaceafilljelkner, which are delivered just fine17:34
jelknerok17:36
jelknerpaul already knows17:36
jelknerbut i can forward this to him17:36
jelknerif we wait, will it go through?17:36
replaceafilljelkner, i think so17:37
jelkneri'll wait17:37
jelknerno rush17:37
jelknerwe can check over the weekend17:37
replaceafilljelkner, afaik he should get them but with a delay17:37
jelknerthat's fine17:37
replaceafilljelkner, if you talk to him please ask17:37
replaceafilljelkner, i'm suffering microsoft in 2018 :'(17:38
replaceafilljelkner, paul's provided is microsoft17:38
replaceafillprovider*17:38
replaceafillemail provider*17:38
replaceafillzOnny, was it a python 3 issue?17:41
zOnnyyeah replaceafill 17:45
replaceafillzOnny, cool17:45
zOnnybut .......17:45
zOnnybut this replaceafill https://paste.pound-python.org/show/hBesoWaNQhogttMDQH1q/17:48
replaceafillzOnny, did you export the environment variables?17:48
replaceafillzOnny, that's DATABASE_URL not being defined i think17:49
replaceafillzOnny, oh17:49
replaceafillzOnny, are you trying the create user step?17:50
replaceafillzOnny, the variables should go before that17:50
replaceafillzOnny, fixed17:50
zOnnyahhmmm I am just following the steps :(17:51
replaceafillzOnny, yeah, it was a doc error17:51
zOnnyok I will do the variables first replaceafill 17:51
replaceafillzOnny, as usual, all of this comes by heart17:52
replaceafillzOnny, i didn't double check it, sorry17:52
replaceafillzOnny, that's why i know i have to stay around when you try this17:52
replaceafilljelkner, ping17:52
zOnnythanks for checking replaceafill I really appreciate it 17:53
replaceafillzOnny, could you ping jelkner in person for me17:54
replaceafillzOnny, i need to ask him something17:54
jelkneryes, replaceafill?17:55
replaceafilljelkner, i need your help writing a coherent message to send to the AEA new members17:56
replaceafilljelkner, since we are the ones creating their accounts17:56
replaceafilljelkner, you said you were going to "warn them", right?17:56
jelknerhold on17:56
jelknerthat should be my job17:57
replaceafilljelkner, yes, but tendenci will send an email too17:57
jelknercan you hold off on any outgoing message for a few hours?17:57
replaceafilljelkner, hhmm17:57
replaceafilljelkner, if i disabled it now i don't think there's a option to send them later17:57
replaceafilljelkner, i could hold the account creation until you're ready17:58
replaceafilljelkner, i just need the body/content of the email17:58
replaceafilljelkner, this is what tendenci has by default: https://paste.pound-python.org/show/2g85B6xr4ThaYYbOkzgJ/17:58
replaceafilljelkner, you can ignore the {{ ... }} tokens17:59
replaceafilljelkner, as i said last night, i was just thinking: hello first name, we've created an account for you in our AEA AMS18:00
replaceafillyour username is: XXX please reset your password using the link http://...18:01
jelkner!remind18:04
Big_BrotherShould we add links when discussing ballots, since we will be doing it online? 18:04
replaceafillzOnny, your commits to aea_dev are getting in my way!18:10
replaceafillzOnny, :D18:10
replaceafillzOnny, just kidding, server just restarted18:10
zOnnyI found that it does not display the footer box replaceafill 18:11
replaceafillzOnny, yeah i noticed that18:11
replaceafillzOnny, but you're the designer, so...18:11
replaceafillzOnny, :)18:11
zOnnyI remember that you added in the prod to footer-links-original correct ?18:12
replaceafill"oh zOnny got rid of this, he probably had a long conversation with jelkner and AEA about removing it..."18:12
replaceafillzOnny, i think so...?18:12
replaceafillzOnny, you should double check18:12
replaceafillzOnny, and make everything match18:12
zOnnyI saw the cms title on that way replaceafill 18:12
replaceafillzOnny, the original part was just a hack iirc18:13
replaceafillzOnny, but you have admin there so adjust as convenient18:13
replaceafillzOnny, ah cool logo18:15
replaceafilljelkner, to answer your previous question, yes i can hold the email sending18:16
replaceafilljelkner, and i can create their accounts in the meantime18:16
zOnnyhttps://imgur.com/a/V4C7WHx18:36
replaceafillzOnny, great18:38
replaceafillzOnny, now go through the other doc and see if you can run an election18:38
replaceafillzOnny, and please update it if you find any bugs18:38
replaceafillzOnny, we never tested it afaik18:38
replaceafillzOnny, but it's the closest we have to user documentation18:38
zOnnythis seems not to work  python manage.py celery worker replaceafill 18:46
replaceafillzOnny, did you export the variables?18:46
zOnnyahhh18:47
replaceafillzOnny, you need to activate the virtual environment there too18:47
zOnnyvenv is already18:47
zOnnythis is weird replaceafill 18:50
replaceafillzOnny, what is?18:50
zOnnycolors replaceafill 18:50
replaceafillzOnny, colors?18:50
zOnnyhttps://paste.pound-python.org/show/p3JZzTl4NXh7248EmJxy/18:51
zOnnywhere is the link ? 18:51
replaceafillzOnny, that's fine18:52
replaceafillzOnny, leave that running18:52
replaceafillzOnny, it's a service18:52
replaceafillzOnny, it's similar to runserver18:52
replaceafillzOnny, you leave it running while you use it18:53
replaceafillzOnny, once you set a voter list you'll see the emails being printed there18:53
zOnnyis it necesary ? replaceafill 18:53
replaceafillzOnny, yes18:53
replaceafillzOnny, well, technically no18:53
replaceafillzOnny, but learn to use it18:53
zOnnycool replaceafill 18:53
replaceafillzOnny, again, set the email backend to console18:54
replaceafillzOnny, as described in the doc18:54
replaceafillzOnny, and then go through the user doc18:54
replaceafillzOnny, and try to create an election18:54
replaceafillzOnny, and vote18:54
zOnnydefinitely is hard to be focus on this once others are talking me :( 18:55
replaceafillzOnny, tell them to f**k off18:55
replaceafillzOnny, :D18:55
zOnnyThat is why I use headphones but does not help a lot :(18:55
replaceafillzOnny, you need an office!18:55
zOnnythe library is my place replaceafill 18:55
replaceafillzOnny, :D18:56
replaceafillzOnny, what time you have to leave?18:56
zOnnydamn jeff just arrive with pizza :( and guess what ?18:56
zOnnyI will leave at 9 replaceafill 18:57
zOnnyI want to have this done for sure18:57
replaceafillzOnny, take it easy18:57
replaceafillzOnny, we have tomorrow18:57
replaceafillzOnny, if you don't get it18:57
zOnnyzOnny is of for 20 min :(18:57
replaceafillzOnny, go eat18:57
zOnny*off18:57
replaceafillzOnny, enjoy18:57
replaceafillzOnny, i'll be around for another 30 mins probably18:58
zOnnyI am back19:01
zOnnyI don't want hit the wall later and not replaceafill there :(19:02
replaceafillzOnny, :D19:02
replaceafillzOnny, don't worry man19:02
replaceafillzOnny, we'll be here another month ;)19:02
replaceafillzOnny, keep going if you can19:02
zOnnyEMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' ? where replaceafill 19:08
zOnnyit the bottom of settings.py correct ?19:09
replaceafillzOnny, anywhere in the settings.py module19:09
replaceafillzOnny, yep19:09
zOnnycreating an election replaceafill 19:12
replaceafillzOnny, good19:12
replaceafillzOnny, you need to fix the AEA nav styles19:13
replaceafillzOnny, https://aeava.org/19:13
replaceafillzOnny, only the HOME link has a '.fa' class19:13
replaceafillzOnny, and icon19:13
replaceafillzOnny, but it's being displayed with another font19:14
zOnnyshe likes that 19:14
replaceafillzOnny, font awesome if i'm not mistaken19:14
zOnnyI mean keri likes that replaceafill 19:14
replaceafillzOnny, i don't mean, get rid of the icon19:14
replaceafillzOnny, i mean use the font awesome font only for the icon19:14
replaceafillzOnny, not icon + label19:14
zOnnyicon + label ? replaceafill 19:16
replaceafillzOnny, it's the same approach you used in nea4or19:16
replaceafillzOnny, nea4or does the icons correctly19:16
replaceafillzOnny, the icon uses font awesome and the labels use ubuntu font19:16
zOnnyahh I got it19:16
replaceafillzOnny, kk19:16
replaceafillzOnny, and in the process set icons for all the nav items in AEA ;)19:17
zOnnythe footer seems ugly :(19:17
zOnnyIf I am not wrong there is 2 nova logos there replaceafill 19:18
replaceafillzOnny, where?19:18
replaceafillzOnny, holy s!!!!19:18
replaceafillzOnny, what happened?19:18
replaceafillzOnny, why don't you get rid of the one in the box?19:18
replaceafillzOnny, make the box match with testing19:19
zOnnywho should fix that :)19:19
replaceafillzOnny, it's YOUR site!19:19
replaceafillzOnny, it's YOUR client19:20
replaceafillzOnny, it's your footer change that broke it ;)19:20
replaceafilljelkner, you around?19:20
jelkneri am, replaceafill 19:21
replaceafilljelkner, i have a question about https://gitlab.com/novawebdevelopment/aea-ams/issues/519:21
replaceafilljelkner, is it ok if we add the link to the AEA-PAC webpage in the public navbar?19:21
replaceafilljelkner, i mean, how secret do you want to get here?19:21
replaceafilljelkner, the redirect to the secret page is possible, but it has a side effect i don't lik19:22
replaceafille19:22
replaceafilljelkner, it redirects non-AEA-PAC users away from their profiles19:22
replaceafilljelkner, putting them in the /dashboard where several options are admin only19:22
jelknerkeri said no, replaceafill 19:23
jelknerno link on the main page19:23
replaceafilljelkner, ah ok19:23
jelknerunless it only shows up to members19:23
replaceafilljelkner, so it *has* to be secret19:23
jelkneri don't care where you put it19:23
jelkner+119:24
replaceafilljelkner, hhmm19:24
replaceafilljelkner, ok19:24
replaceafilljelkner, we'll need some theme work to get it done19:24
replaceafilljelkner, thanks19:24
zOnnyreplaceafill: 19:35
zOnnythere is a limited questions in the elections ?19:36
replaceafillzOnny, hm?19:36
replaceafillzOnny, is there anything you want to do?19:36
replaceafillzOnny, or is there something you can't do?19:37
zOnnyI want to summit my election replaceafill 19:37
replaceafillzOnny, submit?19:37
replaceafillzOnny, screenshot?19:38
zOnnyhttps://imgur.com/a/N0THpmk19:39
replaceafillzOnny, ok, by submit you mean you want to allow people to vot?19:40
replaceafillvote*19:40
replaceafillzOnny, step one, create election19:40
replaceafillzOnny, 2. add questions19:40
replaceafillzOnny, 3. add voters19:40
replaceafillzOnny, 4. freeze ballot19:40
zOnnyI I did already replaceafill \19:40
zOnnyadd voters ? uhhmmm19:41
replaceafillzOnny, see the Next Step line?19:41
replaceafillzOnny, if you don't want the election to be open (anyone can vote)19:41
replaceafillzOnny, you need to upload a csv file with voter information19:41
zOnnyi see19:42
replaceafillzOnny, you dod that from the "voters & ballots" screen19:42
replaceafillyou do*19:42
replaceafillzOnny, here's an example of how that file should look like:19:42
replaceafillhttps://paste.pound-python.org/show/y0d2Vt1Onb9hPznfC8zV/19:43
replaceafillzOnny, first column is like a username19:43
replaceafillzOnny, something unique to identify people19:43
replaceafillzOnny, in this case i used emails19:43
replaceafillzOnny, but it can be anything19:43
replaceafillzOnny, second column is email19:43
replaceafillzOnny, third column is a label/title for the user19:44
replaceafillzOnny, you could use the person's full name there19:44
zOnnyWell i choosed everyone can vote replaceafill 19:46
replaceafillzOnny, you will need more password users then19:46
zOnnyouch 19:46
replaceafillzOnny, like the one admin you created according to the doc19:46
zOnnyahh19:46
replaceafillzOnny, this is where things become tricky with helios19:46
replaceafillzOnny, see that env variable called19:47
zOnnyI really need to train my self on this replaceafill 19:47
replaceafill$ export AUTH_ENABLED_AUTH_SYSTEMS=password 19:47
zOnnyahh19:47
replaceafillzOnny, there are several auth systems availabel19:47
replaceafillzOnny, you can authenticate with google19:47
replaceafillzOnny, gmail19:47
replaceafillzOnny, facebook19:47
replaceafillzOnny, twitter, etc19:47
replaceafillzOnny, if you set only admin19:48
replaceafillzOnny, helios will use its internal database to look for users19:48
zOnnywow that is cool 19:48
replaceafillzOnny, so when you go to http://localhost:8000/auth/password/login you use a username:password19:48
replaceafillzOnny, sorry, i meant, if you set only password19:48
replaceafillzOnny, that's what we're going to exploit to allow people to authenticate with Tendenci19:49
replaceafillzOnny, so i'd recommend you19:49
replaceafillzOnny, don't set the election as open (anyone can vote)19:50
zOnnyI need to practice that replaceafill 19:50
replaceafillzOnny, set it as "only listed voters below"19:50
replaceafillzOnny, and upload a csv file19:50
replaceafillzOnny, can you hang out?19:50
replaceafillzOnny, or are there people in class now?19:50
zOnnyIndeed replaceafill 19:51
zOnnylet's do it19:51
zOnnyeverything seems :S19:51
jelknergood night all21:06
replaceafillgood progress today guys21:06
replaceafillthanks a lot21:06
replaceafillsee you tomorrow21:06
jelknerACTION signs off for the night21:06
replaceafillACTION too21:06

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