*** replaceafill has joined #novawebdev | 11:25 | |
*** mr_german has joined #novawebdev | 13:06 | |
*** zOnny has joined #novawebdev | 13:08 | |
*** zOnny has joined #novawebdev | 13:21 | |
zOnny | hey replaceafill | 13:23 |
---|---|---|
replaceafill | hey zOnny | 13:23 |
replaceafill | zOnny, i just sent you an email to get you started | 13:24 |
zOnny | I got it replaceafill | 13:24 |
replaceafill | zOnny, cool, we have some pending things to talk about though | 13:24 |
replaceafill | zOnny, do you have time now? | 13:24 |
zOnny | seems like gitlab doesn't work for me since yesterday replaceafill | 13:24 |
replaceafill | zOnny, chat is fine, we don't have to hang out | 13:24 |
replaceafill | zOnny, what happened? | 13:25 |
replaceafill | zOnny, are you talking gitlab in general or the CI script to deploy? | 13:25 |
zOnny | I even can see the merge request that is pending :( | 13:25 |
zOnny | *cannot | 13:25 |
replaceafill | zOnny, so you mean gitlab in general? | 13:25 |
zOnny | kind of | 13:26 |
replaceafill | zOnny, have you tried today again? | 13:26 |
replaceafill | zOnny, i see the novalaciro, aea and ora dev branches updated | 13:26 |
zOnny | there is a away to deploy that invisible merge request ? | 13:27 |
zOnny | can you see the Merge Requests 1 ? | 13:27 |
replaceafill | zOnny, https://gitlab.com/novawebdevelopment/nova-base-theme/merge_requests/17 | 13:28 |
replaceafill | "This merge request is in the process of being merged" | 13:28 |
replaceafill | zOnny, so you tried to merge nea4or_dev to nea4or_prod and that didn't work? | 13:29 |
zOnny | since yesterday :( ? | 13:29 |
zOnny | I started to deploy with nea4or then with the rest replaceafill | 13:29 |
zOnny | but once nea4or didn't work I was thinking that something is not right replaceafill | 13:30 |
replaceafill | zOnny, could you try with one of the others? | 13:31 |
replaceafill | zOnny, and see if we get the same result | 13:31 |
replaceafill | zOnny, i don't see anything wrong with the permissions | 13:31 |
zOnny | ok replaceafill | 13:31 |
replaceafill | zOnny, the prod branches are protected but you have merge permissions on them | 13:32 |
replaceafill | zOnny, unless i'm missing something again :) | 13:32 |
replaceafill | zOnny, but the novalaciro merge did seem to work | 13:33 |
replaceafill | zOnny, i see novalaciro_prod updated almost at the same time | 13:33 |
replaceafill | zOnny, so it doesn't look like a permission issue | 13:34 |
zOnny | novalaciro_dev loading to _prod :) | 13:39 |
zOnny | let's try ora :) | 13:39 |
replaceafill | zOnny, and the ghost merge request disappeared :S | 13:40 |
zOnny | I am in the library I will talk to you once arrive to my class replaceafill | 13:42 |
*** zOnny has joined #novawebdev | 13:47 | |
zOnny | ora_dev is rejected :( replaceafill | 13:48 |
replaceafill | zOnny, rejected? | 13:49 |
replaceafill | zOnny, url? | 13:49 |
zOnny | give me a min replaceafill | 13:49 |
replaceafill | zOnny, ora_prod and novalaciro_prod are just waiting: https://gitlab.com/novawebdevelopment/nova-base-theme/pipelines | 13:50 |
zOnny | you right replaceafill | 14:00 |
zOnny | let start with aea now :) | 14:01 |
replaceafill | zOnny, so all of this pushes fix the header and footers, correct? | 14:06 |
replaceafill | these* | 14:06 |
zOnny | correct replaceafill | 14:07 |
replaceafill | zOnny, great | 14:07 |
replaceafill | zOnny, let me check my notes | 14:07 |
replaceafill | zOnny, ok, yesterday you said Daniela requested changes to the community issues form | 14:08 |
replaceafill | zOnny, do you want to discuss that now? | 14:08 |
zOnny | correct replaceafill | 14:09 |
zOnny | 1.- In the Community Issues Form she wants categorize the different issues like: 1. Health 2.Education 3.REnt | 14:12 |
zOnny | can we categorize it ? replaceafill | 14:13 |
zOnny | because all the Issues are together an she didn't like that replaceafill | 14:14 |
zOnny | also she wants to set up permissions on that replaceafill | 14:17 |
zOnny | she said everyone can see different categories but only members can see the information of the people in different issues | 14:20 |
replaceafill | zOnny, the categories part is straight forward | 14:21 |
replaceafill | zOnny, you just add a select field to the form | 14:22 |
replaceafill | zOnny, and set the choices | 14:22 |
replaceafill | zOnny, if by " all the Issues are together an she didn't like that" you mean, filter the entries | 14:23 |
replaceafill | zOnny, that's not straightforward and would require code changes | 14:23 |
replaceafill | zOnny, 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 |
replaceafill | zOnny, https://gitlab.com/novawebdevelopment/novalaciro-ams | 14:28 |
replaceafill | zOnny, we should handle these requests as independent issues in that project | 14:29 |
replaceafill | zOnny, please file them separately | 14:29 |
replaceafill | zOnny, you can train/help hrodriguez and Daniela to do it themselves | 14:29 |
replaceafill | zOnny, please discuss it with jelkner | 14:30 |
replaceafill | zOnny, for reference all our *-ams projects should be used for filing feature requests | 14:30 |
replaceafill | zOnny, see https://gitlab.com/novawebdevelopment/ora-ams/issues for example | 14:30 |
zOnny | correct replaceafill | 14:44 |
zOnny | I have not explored the forms feature completely that is why I could not get a good answer for make it possible | 14:53 |
replaceafill | zOnny, it is | 14:56 |
replaceafill | zOnny, try in the testing instance | 14:56 |
replaceafill | zOnny, and let me know how it goes | 14:56 |
replaceafill | zOnny, i'm not clear about the rest of the requests though | 14:56 |
zOnny | https://www.tendenci.com/help-files/how-do-i-build-form-tendenci/ reading replaceafill | 14:56 |
replaceafill | zOnny, so if you or Daniela could write those better | 14:56 |
replaceafill | zOnny, not much on that page unfortunately :/ | 14:57 |
replaceafill | zOnny, ok, i'll go get lunch | 14:57 |
replaceafill | zOnny, will catch you back in ~40 | 14:57 |
zOnny | ok replaceafill | 14:57 |
replaceafill | zOnny, try to get started on the Helios setup | 14:57 |
replaceafill | zOnny, and we also need to discuss the member notice for helping jelkner set up the AEA members | 14:58 |
replaceafill | zOnny, ttyl | 14:58 |
zOnny | CORRECT replaceafill | 14:58 |
replaceafill | ACTION goes to get lunch, bb in ~40 | 14:58 |
*** jelkner has joined #novawebdev | 15:06 | |
*** Osman has joined #novawebdev | 15:07 | |
jelkner | hey Osman! | 15:08 |
jelkner | welcome to our irc channel | 15:08 |
Osman | Hi | 15:08 |
jelkner | !remind | 15:10 |
Big_Brother | Should we add links when discussing ballots, since we will be doing it online? | 15:10 |
*** zOnny has joined #novawebdev | 15:32 | |
zOnny | mr_german: are you around ? | 15:33 |
replaceafill | ACTION is back | 15:36 |
replaceafill | zOnny, did you address this https://gitlab.com/novawebdevelopment/nova-base-theme/merge_requests/17#note_70110473? | 15:37 |
mr_german | zOnny, yes | 15:38 |
replaceafill | zOnny, it seems like you didn't https://gitlab.com/novawebdevelopment/nova-base-theme/blob/nea4or_prod/templates/homepage.html#L52-62 | 15:38 |
zOnny | hey replaceafill | 16:08 |
replaceafill | hey zOnny | 16:08 |
zOnny | I 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 today | 16:11 |
replaceafill | zOnny, those damn classmates | 16:11 |
replaceafill | zOnny, :D | 16:11 |
replaceafill | zOnny, np | 16:11 |
replaceafill | zOnny, we have a lot to do but take it easy | 16:11 |
replaceafill | zOnny, i assume jelkner is near you, so please assist him | 16:12 |
zOnny | definitelly I though he will leave once the class end but he keeps here once he noticed we are until late night | 16:12 |
zOnny | I am ready | 16:13 |
replaceafill | zOnny, so you're going through the helios setup, right? | 16:14 |
replaceafill | zOnny, i'm writing the integration doc at the moment | 16:14 |
replaceafill | zOnny, https://docs.google.com/document/d/1Nr-Y0OZ0XdrEPMR0GjM6I27lpGZPCHmYuzWjpJIscfQ/edit# | 16:14 |
zOnny | cool replaceafill | 16:15 |
*** jelkner has joined #novawebdev | 16:15 | |
jelkner | ping replaceafill | 16:15 |
replaceafill | jelkner, pong | 16:15 |
jelkner | r u meeting with zOnny now? | 16:16 |
jelkner | he has is hoodie on and his earphones in | 16:16 |
replaceafill | jelkner, he's here... | 16:16 |
jelkner | so even though he is only a few feet from me, i don't know what he's doing? | 16:16 |
replaceafill | jelkner, but no, he's supposed to go through the helios set up doc now | 16:16 |
jelkner | cool | 16:16 |
jelkner | just got off the phone with keri | 16:16 |
replaceafill | jelkner, we may meet after that | 16:17 |
jelkner | i'm here til 9 pm | 16:17 |
jelkner | zOnny and i want to talk with chris at 7 pm | 16:17 |
jelkner | but other than that, i'm pretty flexible | 16:17 |
replaceafill | jelkner, *my* goal is to give zOnny a helios dev environment | 16:17 |
jelkner | sweet | 16:17 |
replaceafill | jelkner, but i'm flexible on that too | 16:18 |
replaceafill | jelkner, if you want him to help you setting up the AEA members that's fine | 16:18 |
jelkner | should i just let the two of you work on that? | 16:18 |
jelkner | you're call, my friend | 16:18 |
jelkner | i don't want to get in the way of your planning | 16:18 |
replaceafill | jelkner, zOnny can go through the doc later and ask me questions remotely | 16:19 |
replaceafill | jelkner, but you need him next to you to set the membership forms | 16:19 |
zOnny | I am finishing the rest of _dev to_prod :( | 16:19 |
replaceafill | zOnny, told you, we have a lot to do :P | 16:19 |
replaceafill | zOnny, maybe you should prioritize | 16:20 |
zOnny | well replaceafill to do that form | 16:20 |
replaceafill | jelkner, question for you | 16:21 |
replaceafill | jelkner, i created https://gitlab.com/novawebdevelopment/novalaciro-ams to track novalaciro feature requests and bugs | 16:21 |
jelkner | tell me when i can share what keri told me? | 16:21 |
replaceafill | jelkner, do you think we should have either hrodriguez or Daniela filing things there | 16:21 |
replaceafill | jelkner, oh sorry, i didn't know you had something to share :D | 16:21 |
replaceafill | jelkner, please share :) | 16:22 |
jelkner | +1 | 16:22 |
replaceafill | SO MANY BALLS IN THE AIR! | 16:22 |
jelkner | and zOnny too | 16:22 |
jelkner | zOnny is really excited about novalaciro | 16:22 |
jelkner | he will be active with daniela and hrodriguez | 16:22 |
replaceafill | jelkner, a problem i still have with zOnny is the way he explain things on IRC | 16:23 |
replaceafill | jelkner, that's why i propose to have those conversations through issues | 16:23 |
jelkner | +1 | 16:24 |
replaceafill | jelkner, what's new with AEA? | 16:25 |
jelkner | mjsir911 has been making a point of struggling with zOnny to use issues | 16:25 |
jelkner | so if we call sing the same tune, perhaps he will sing with us? ;-) | 16:26 |
jelkner | i asked keri about the database | 16:26 |
jelkner | she says nea provides membership database for all affiliates | 16:27 |
jelkner | i told her we want to bid for that contract someday | 16:27 |
jelkner | but we aren't ready for 3 million members just yet | 16:27 |
jelkner | ;-) | 16:27 |
jelkner | in the mean time, we will need our system to communicate with their system | 16:28 |
replaceafill | jelkner, nea's system? | 16:28 |
jelkner | we need to investigate that | 16:28 |
jelkner | she said is was called 360 something | 16:28 |
jelkner | i wonder how we can find out | 16:28 |
jelkner | but i can definitely investigate | 16:29 |
jelkner | but not yet | 16:29 |
jelkner | we have other stories first | 16:29 |
jelkner | that will make the "I want to be able to read membership data from the NEA database" truly meaningful | 16:29 |
jelkner | the really good news is, though, that since it is one system | 16:30 |
jelkner | if we learn to read from it | 16:30 |
jelkner | our product will be usable by all nea locals | 16:30 |
jelkner | and there are thousands of nea locals! | 16:30 |
jelkner | i just shared a google sheet with you | 16:31 |
jelkner | this is the immediate story | 16:31 |
jelkner | since i should do what you are asking zOnny to do | 16:31 |
jelkner | where do you want me to file these issues? | 16:31 |
replaceafill | jelkner, ok | 16:31 |
replaceafill | jelkner, let me document it here: | 16:32 |
replaceafill | jelkner, all of our instances using members have a corresponding -ams project in gitlab | 16:32 |
replaceafill | jelkner, AEA's is at: https://gitlab.com/novawebdevelopment/aea-ams | 16:32 |
replaceafill | jelkner, we have ora-ams, novalaciro-ams (i created it today) and nea4or-ams | 16:33 |
replaceafill | jelkner, those should be the "end user" access points | 16:33 |
replaceafill | jelkner, so what do you plan to do with the sheet? | 16:34 |
replaceafill | jelkner, enter each manually, right? | 16:34 |
jelkner | oklie doklie | 16:40 |
jelkner | issues filed | 16:40 |
replaceafill | jelkner, so, do you want me to create the accounts based on the spreadsheet and the workflow we've discussed? | 16:41 |
jelkner | +1 | 16:41 |
replaceafill | jelkner, cool, will do | 16:41 |
replaceafill | jelkner, i'll ping you when you're supposed to received the registration email | 16:42 |
zOnny | replaceafill do you want me to set up the memberships form for that | 16:42 |
replaceafill | zOnny, i was planning on doing that | 16:43 |
replaceafill | zOnny, it really depends | 16:43 |
zOnny | I am not sure if you decided to it as a user only replaceafill | 16:43 |
replaceafill | zOnny, what do YOU want to work on? | 16:43 |
zOnny | *do | 16:43 |
replaceafill | zOnny, no | 16:43 |
replaceafill | zOnny, we're using members | 16:43 |
replaceafill | zOnny, with a very limited unpublished membership form | 16:43 |
zOnny | I thing you have already the information needed replaceafill | 16:44 |
replaceafill | zOnny, by unpublished i mean not linked anywhere in the website links | 16:44 |
zOnny | ahhh I got it | 16:44 |
replaceafill | zOnny, so this will be "secret" for now | 16:44 |
replaceafill | zOnny, until we develop their big/complete thing | 16:45 |
replaceafill | zOnny, if we do :D | 16:45 |
zOnny | It is reasonable replaceafill | 16:45 |
replaceafill | zOnny, so my idea is "new membership type, $0 cost" | 16:46 |
replaceafill | zOnny, new membership application, just 4 fields (including phone) | 16:46 |
replaceafill | jelkner, question | 16:46 |
replaceafill | jelkner, location is not important at this stage, right? | 16:46 |
replaceafill | jelkner, i mean the Location column in the shared spreadsheet | 16:46 |
zOnny | name lastname email phone ? | 16:46 |
replaceafill | zOnny, yes | 16:47 |
replaceafill | zOnny, then the tricky part is the membership notice | 16:47 |
replaceafill | zOnny, and that's what i wanted you to look at | 16:47 |
replaceafill | zOnny, to learn about them | 16:47 |
replaceafill | zOnny, that's the email the user receives in certain membership actions | 16:47 |
replaceafill | zOnny, in this case upon approval | 16:47 |
replaceafill | zOnny, remember we mark some membership applications as "need approval" | 16:48 |
replaceafill | zOnny, well, this one won't | 16:48 |
zOnny | I remember that replaceafill | 16:48 |
replaceafill | zOnny, so they're automatically approved, and a noticed is sent to them | 16:48 |
jelkner | oh, i just thought of something | 16:48 |
jelkner | zOnny and replaceafill | 16:48 |
replaceafill | zOnny, but the stock notice doesn't work for this use case | 16:48 |
jelkner | all aea members have a location | 16:48 |
jelkner | which we probably want to have in the database | 16:49 |
jelkner | let me call keri | 16:49 |
replaceafill | jelkner, cool | 16:49 |
replaceafill | jelkner, could you ask Keri if this is the system she's refering to: https://ims.nea.org/ims/login.action | 16:49 |
jelkner | too late | 16:50 |
jelkner | she's gone for the day | 16:50 |
jelkner | but i am confident we will need a field called something like "location" | 16:50 |
replaceafill | jelkner, text line field? | 16:50 |
replaceafill | jelkner, or selection list dropdown? | 16:50 |
jelkner | so, for example, when we conduct elections next fall for delegates | 16:50 |
jelkner | dropdown | 16:51 |
jelkner | since we don't want non-matching text | 16:51 |
replaceafill | jelkner, cool | 16:51 |
jelkner | for example, only Arlington Career Center members can vote | 16:51 |
jelkner | for their own building rep | 16:51 |
jelkner | and we will want that to be easy to setup | 16:51 |
replaceafill | jelkner, you use a group for it | 16:51 |
jelkner | i'll need to get a list of "locations" from keri | 16:51 |
replaceafill | jelkner, currently helios elections are limited by group | 16:51 |
replaceafill | jelkner, ok | 16:52 |
jelkner | i'll call her tomorrow | 16:52 |
replaceafill | jelkner, sure | 16:52 |
jelkner | cool | 16:52 |
replaceafill | jelkner, we can leave it out for now | 16:52 |
jelkner | each location will be a group | 16:52 |
replaceafill | jelkner, until we know the values | 16:52 |
jelkner | okie dokie | 16:52 |
jelkner | +1 | 16:52 |
replaceafill | jelkner, agile you know ;) | 16:52 |
jelkner | +1 | 16:52 |
jelkner | ;-) | 16:52 |
jelkner | YAGNI | 16:53 |
jelkner | even though in this case i know we will ;-) | 16:53 |
jelkner | but still | 16:53 |
jelkner | we need to model best practices | 16:53 |
replaceafill | jelkner, we just don't have the info yet | 16:53 |
jelkner | true | 16:53 |
replaceafill | jelkner, and we can adjust easily later | 16:53 |
replaceafill | jelkner, no pain involved | 16:53 |
jelkner | ok, i'll leave you and zOnny to your work | 16:53 |
replaceafill | zOnny, i know i said i don't want to distract you but i want you to be aware of this | 16:53 |
jelkner | i have some horribly painful bs i need to do for school :-( | 16:54 |
replaceafill | zOnny, https://aeava.novawebdevelopment.org/admin/memberships/notice/ | 16:54 |
replaceafill | jelkner, lol | 16:54 |
replaceafill | jelkner, that's called work! | 16:54 |
jelkner | lol | 16:54 |
replaceafill | jelkner, you have *work* to do | 16:54 |
jelkner | yeah yeah | 16:54 |
replaceafill | jelkner, :P | 16:54 |
replaceafill | jelkner, work brings you money | 16:54 |
jelkner | true that | 16:54 |
replaceafill | jelkner, money brings ***US*** food | 16:54 |
replaceafill | jelkner, your money i mean ;) | 16:54 |
replaceafill | jelkner, i'll let you go to work :P | 16:54 |
replaceafill | zOnny, so notices | 16:55 |
jelkner | no man | 16:55 |
jelkner | mi casa es tu casa | 16:55 |
replaceafill | jelkner, idem my friend | 16:55 |
jelkner | oh, expect a nice email in a few minutes introducing ellie | 16:55 |
jelkner | later dudes | 16:55 |
replaceafill | jelkner, later o/ | 16:55 |
replaceafill | zOnny, have a few minutes? | 16:55 |
zOnny | sure replaceafill | 16:56 |
zOnny | let's do this | 16:56 |
replaceafill | zOnny, so go to the admin in the testing instance | 16:56 |
replaceafill | https://aeava.novawebdevelopment.org/admin/memberships/notice/ | 16:56 |
zOnny | I AM IN replaceafill | 16:56 |
replaceafill | zOnny, and you will see two noticed created by default | 16:56 |
zOnny | correct replaceafill | 16:56 |
replaceafill | zOnny, one is for when the membership is approved and one for when the membership expires | 16:56 |
replaceafill | zOnny, in *this* case (AEA) we need to modify the approval notice | 16:56 |
zOnny | correct replaceafill | 16:56 |
replaceafill | https://aeava.novawebdevelopment.org/admin/memberships/notice/2/ | 16:57 |
replaceafill | zOnny, so there you will see the content of the email | 16:57 |
replaceafill | zOnny, it's a nice system i have to admit | 16:57 |
replaceafill | zOnny, and below that you will see the tokens available to use in the notices | 16:57 |
replaceafill | zOnny, the tokens come from the fields in all the applications | 16:57 |
zOnny | correct replaceafill | 16:57 |
replaceafill | zOnny, and a few extra like the links | 16:57 |
replaceafill | zOnny, so as i said yesterday | 16:58 |
replaceafill | zOnny, we're going to create the memberships ourselves | 16:59 |
replaceafill | zOnny, and we're going to modify the email content to match what i described last night | 16:59 |
replaceafill | zOnny, your idea of sending them to https://aeava.novawebdevelopment.org/accounts/password/reset/ | 16:59 |
replaceafill | zOnny, directly | 16:59 |
replaceafill | zOnny, with the right wording in the email, i think this is good enough | 17:00 |
replaceafill | zOnny, and everything provided by tendenci | 17:00 |
replaceafill | zOnny, :) | 17:00 |
replaceafill | zOnny, makes sense? | 17:00 |
zOnny | cool replaceafill | 17:00 |
replaceafill | zOnny, so you don't need to do it, i can handle it | 17:00 |
replaceafill | zOnny, but take it into account for the future, ok? | 17:00 |
zOnny | definitelly replaceafill | 17:01 |
replaceafill | zOnny, it could be useful in novalaciro, who knows | 17:01 |
replaceafill | zOnny, so i'm going to set up email sending in the testing isntance and run a couple of tests | 17:02 |
zOnny | thanks your show me this cool tendenci's tools | 17:03 |
zOnny | *for | 17:05 |
replaceafill | zOnny, sure, we'll discuss forums later | 17:06 |
replaceafill | zOnny, let me know when you have helios up and running | 17:07 |
replaceafill | jelkner, are AEA memberships renewed yearly? | 17:11 |
replaceafill | zOnny, for reference: | 17:28 |
replaceafill | zOnny, when we set membership applications is really tedious to unmark all the checkboxes we don't need | 17:28 |
zOnny | replaceafill: is this something that should I care https://imgur.com/a/NU9sp3h | 17:28 |
replaceafill | zOnny, so we can do: | 17:28 |
replaceafill | / Show checkboxes | 17:28 |
replaceafill | $('#fields-group table tr td:nth-child(4) input[type="checkbox"]').prop('checked', false); | 17:28 |
replaceafill | / Required checkboxes | 17:28 |
replaceafill | $('#fields-group table tr td:nth-child(5) input[type="checkbox"]').prop('checked', false); | 17:28 |
replaceafill | / Admin Only checkboxes | 17:28 |
replaceafill | $('#fields-group table tr td:nth-child(6) input[type="checkbox"]').prop('checked', false); | 17:28 |
replaceafill | sorry for the flood | 17:29 |
replaceafill | this should be a paste instead | 17:29 |
replaceafill | zOnny, looking... | 17:29 |
replaceafill | zOnny, what python version are you using? | 17:30 |
zOnny | 2.7 ? | 17:30 |
replaceafill | zOnny, are you sure? | 17:30 |
zOnny | no wait | 17:30 |
replaceafill | zOnny, this seems like python 3 | 17:30 |
zOnny | never mind replaceafill | 17:30 |
replaceafill | zOnny, no, that's a bug in the doc | 17:31 |
jelkner | replaceafill, our email list works nice! | 17:31 |
jelkner | i just sent out a message | 17:31 |
replaceafill | jelkner, yeah | 17:31 |
replaceafill | jelkner, i got it | 17:31 |
jelkner | and got a response in minutes! | 17:31 |
replaceafill | jelkner, about the call | 17:31 |
replaceafill | jelkner, see, we just don't trust the thing :) | 17:31 |
jelkner | i just forwarded it to you | 17:31 |
replaceafill | jelkner, it works, just not 100% of the time :P | 17:31 |
jelkner | but we always know when it doesn't work, yes? | 17:32 |
jelkner | i mean it tells us | 17:32 |
replaceafill | jelkner, yes | 17:32 |
jelkner | that's good enough | 17:32 |
replaceafill | jelkner, let me look for bounces | 17:32 |
jelkner | the unix phiosophy | 17:33 |
jelkner | work 95% of the time | 17:33 |
jelkner | is good enough | 17:33 |
replaceafill | jelkner, yeah, it's always paul gottlieb | 17:34 |
replaceafill | jelkner, greylisted | 17:34 |
replaceafill | jelkner, most of the list is gmail addresses | 17:34 |
replaceafill | jelkner, which are delivered just fine | 17:34 |
jelkner | ok | 17:36 |
jelkner | paul already knows | 17:36 |
jelkner | but i can forward this to him | 17:36 |
jelkner | if we wait, will it go through? | 17:36 |
replaceafill | jelkner, i think so | 17:37 |
jelkner | i'll wait | 17:37 |
jelkner | no rush | 17:37 |
jelkner | we can check over the weekend | 17:37 |
replaceafill | jelkner, afaik he should get them but with a delay | 17:37 |
jelkner | that's fine | 17:37 |
replaceafill | jelkner, if you talk to him please ask | 17:37 |
replaceafill | jelkner, i'm suffering microsoft in 2018 :'( | 17:38 |
replaceafill | jelkner, paul's provided is microsoft | 17:38 |
replaceafill | provider* | 17:38 |
replaceafill | email provider* | 17:38 |
replaceafill | zOnny, was it a python 3 issue? | 17:41 |
zOnny | yeah replaceafill | 17:45 |
replaceafill | zOnny, cool | 17:45 |
zOnny | but ....... | 17:45 |
zOnny | but this replaceafill https://paste.pound-python.org/show/hBesoWaNQhogttMDQH1q/ | 17:48 |
replaceafill | zOnny, did you export the environment variables? | 17:48 |
replaceafill | zOnny, that's DATABASE_URL not being defined i think | 17:49 |
replaceafill | zOnny, oh | 17:49 |
replaceafill | zOnny, are you trying the create user step? | 17:50 |
replaceafill | zOnny, the variables should go before that | 17:50 |
replaceafill | zOnny, fixed | 17:50 |
zOnny | ahhmmm I am just following the steps :( | 17:51 |
replaceafill | zOnny, yeah, it was a doc error | 17:51 |
zOnny | ok I will do the variables first replaceafill | 17:51 |
replaceafill | zOnny, as usual, all of this comes by heart | 17:52 |
replaceafill | zOnny, i didn't double check it, sorry | 17:52 |
replaceafill | zOnny, that's why i know i have to stay around when you try this | 17:52 |
replaceafill | jelkner, ping | 17:52 |
zOnny | thanks for checking replaceafill I really appreciate it | 17:53 |
replaceafill | zOnny, could you ping jelkner in person for me | 17:54 |
replaceafill | zOnny, i need to ask him something | 17:54 |
jelkner | yes, replaceafill? | 17:55 |
replaceafill | jelkner, i need your help writing a coherent message to send to the AEA new members | 17:56 |
replaceafill | jelkner, since we are the ones creating their accounts | 17:56 |
replaceafill | jelkner, you said you were going to "warn them", right? | 17:56 |
jelkner | hold on | 17:56 |
jelkner | that should be my job | 17:57 |
replaceafill | jelkner, yes, but tendenci will send an email too | 17:57 |
jelkner | can you hold off on any outgoing message for a few hours? | 17:57 |
replaceafill | jelkner, hhmm | 17:57 |
replaceafill | jelkner, if i disabled it now i don't think there's a option to send them later | 17:57 |
replaceafill | jelkner, i could hold the account creation until you're ready | 17:58 |
replaceafill | jelkner, i just need the body/content of the email | 17:58 |
replaceafill | jelkner, this is what tendenci has by default: https://paste.pound-python.org/show/2g85B6xr4ThaYYbOkzgJ/ | 17:58 |
replaceafill | jelkner, you can ignore the {{ ... }} tokens | 17:59 |
replaceafill | jelkner, as i said last night, i was just thinking: hello first name, we've created an account for you in our AEA AMS | 18:00 |
replaceafill | your username is: XXX please reset your password using the link http://... | 18:01 |
jelkner | !remind | 18:04 |
Big_Brother | Should we add links when discussing ballots, since we will be doing it online? | 18:04 |
replaceafill | zOnny, your commits to aea_dev are getting in my way! | 18:10 |
replaceafill | zOnny, :D | 18:10 |
replaceafill | zOnny, just kidding, server just restarted | 18:10 |
zOnny | I found that it does not display the footer box replaceafill | 18:11 |
replaceafill | zOnny, yeah i noticed that | 18:11 |
replaceafill | zOnny, but you're the designer, so... | 18:11 |
replaceafill | zOnny, :) | 18:11 |
zOnny | I 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 |
replaceafill | zOnny, i think so...? | 18:12 |
replaceafill | zOnny, you should double check | 18:12 |
replaceafill | zOnny, and make everything match | 18:12 |
zOnny | I saw the cms title on that way replaceafill | 18:12 |
replaceafill | zOnny, the original part was just a hack iirc | 18:13 |
replaceafill | zOnny, but you have admin there so adjust as convenient | 18:13 |
replaceafill | zOnny, ah cool logo | 18:15 |
replaceafill | jelkner, to answer your previous question, yes i can hold the email sending | 18:16 |
replaceafill | jelkner, and i can create their accounts in the meantime | 18:16 |
zOnny | https://imgur.com/a/V4C7WHx | 18:36 |
replaceafill | zOnny, great | 18:38 |
replaceafill | zOnny, now go through the other doc and see if you can run an election | 18:38 |
replaceafill | zOnny, and please update it if you find any bugs | 18:38 |
replaceafill | zOnny, we never tested it afaik | 18:38 |
replaceafill | zOnny, but it's the closest we have to user documentation | 18:38 |
zOnny | this seems not to work python manage.py celery worker replaceafill | 18:46 |
replaceafill | zOnny, did you export the variables? | 18:46 |
zOnny | ahhh | 18:47 |
replaceafill | zOnny, you need to activate the virtual environment there too | 18:47 |
zOnny | venv is already | 18:47 |
zOnny | this is weird replaceafill | 18:50 |
replaceafill | zOnny, what is? | 18:50 |
zOnny | colors replaceafill | 18:50 |
replaceafill | zOnny, colors? | 18:50 |
zOnny | https://paste.pound-python.org/show/p3JZzTl4NXh7248EmJxy/ | 18:51 |
zOnny | where is the link ? | 18:51 |
replaceafill | zOnny, that's fine | 18:52 |
replaceafill | zOnny, leave that running | 18:52 |
replaceafill | zOnny, it's a service | 18:52 |
replaceafill | zOnny, it's similar to runserver | 18:52 |
replaceafill | zOnny, you leave it running while you use it | 18:53 |
replaceafill | zOnny, once you set a voter list you'll see the emails being printed there | 18:53 |
zOnny | is it necesary ? replaceafill | 18:53 |
replaceafill | zOnny, yes | 18:53 |
replaceafill | zOnny, well, technically no | 18:53 |
replaceafill | zOnny, but learn to use it | 18:53 |
zOnny | cool replaceafill | 18:53 |
replaceafill | zOnny, again, set the email backend to console | 18:54 |
replaceafill | zOnny, as described in the doc | 18:54 |
replaceafill | zOnny, and then go through the user doc | 18:54 |
replaceafill | zOnny, and try to create an election | 18:54 |
replaceafill | zOnny, and vote | 18:54 |
zOnny | definitely is hard to be focus on this once others are talking me :( | 18:55 |
replaceafill | zOnny, tell them to f**k off | 18:55 |
replaceafill | zOnny, :D | 18:55 |
zOnny | That is why I use headphones but does not help a lot :( | 18:55 |
replaceafill | zOnny, you need an office! | 18:55 |
zOnny | the library is my place replaceafill | 18:55 |
replaceafill | zOnny, :D | 18:56 |
replaceafill | zOnny, what time you have to leave? | 18:56 |
zOnny | damn jeff just arrive with pizza :( and guess what ? | 18:56 |
zOnny | I will leave at 9 replaceafill | 18:57 |
zOnny | I want to have this done for sure | 18:57 |
replaceafill | zOnny, take it easy | 18:57 |
replaceafill | zOnny, we have tomorrow | 18:57 |
replaceafill | zOnny, if you don't get it | 18:57 |
zOnny | zOnny is of for 20 min :( | 18:57 |
replaceafill | zOnny, go eat | 18:57 |
zOnny | *off | 18:57 |
replaceafill | zOnny, enjoy | 18:57 |
replaceafill | zOnny, i'll be around for another 30 mins probably | 18:58 |
zOnny | I am back | 19:01 |
zOnny | I don't want hit the wall later and not replaceafill there :( | 19:02 |
replaceafill | zOnny, :D | 19:02 |
replaceafill | zOnny, don't worry man | 19:02 |
replaceafill | zOnny, we'll be here another month ;) | 19:02 |
replaceafill | zOnny, keep going if you can | 19:02 |
zOnny | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' ? where replaceafill | 19:08 |
zOnny | it the bottom of settings.py correct ? | 19:09 |
replaceafill | zOnny, anywhere in the settings.py module | 19:09 |
replaceafill | zOnny, yep | 19:09 |
zOnny | creating an election replaceafill | 19:12 |
replaceafill | zOnny, good | 19:12 |
replaceafill | zOnny, you need to fix the AEA nav styles | 19:13 |
replaceafill | zOnny, https://aeava.org/ | 19:13 |
replaceafill | zOnny, only the HOME link has a '.fa' class | 19:13 |
replaceafill | zOnny, and icon | 19:13 |
replaceafill | zOnny, but it's being displayed with another font | 19:14 |
zOnny | she likes that | 19:14 |
replaceafill | zOnny, font awesome if i'm not mistaken | 19:14 |
zOnny | I mean keri likes that replaceafill | 19:14 |
replaceafill | zOnny, i don't mean, get rid of the icon | 19:14 |
replaceafill | zOnny, i mean use the font awesome font only for the icon | 19:14 |
replaceafill | zOnny, not icon + label | 19:14 |
zOnny | icon + label ? replaceafill | 19:16 |
replaceafill | zOnny, it's the same approach you used in nea4or | 19:16 |
replaceafill | zOnny, nea4or does the icons correctly | 19:16 |
replaceafill | zOnny, the icon uses font awesome and the labels use ubuntu font | 19:16 |
zOnny | ahh I got it | 19:16 |
replaceafill | zOnny, kk | 19:16 |
replaceafill | zOnny, and in the process set icons for all the nav items in AEA ;) | 19:17 |
zOnny | the footer seems ugly :( | 19:17 |
zOnny | If I am not wrong there is 2 nova logos there replaceafill | 19:18 |
replaceafill | zOnny, where? | 19:18 |
replaceafill | zOnny, holy s!!!! | 19:18 |
replaceafill | zOnny, what happened? | 19:18 |
replaceafill | zOnny, why don't you get rid of the one in the box? | 19:18 |
replaceafill | zOnny, make the box match with testing | 19:19 |
zOnny | who should fix that :) | 19:19 |
replaceafill | zOnny, it's YOUR site! | 19:19 |
replaceafill | zOnny, it's YOUR client | 19:20 |
replaceafill | zOnny, it's your footer change that broke it ;) | 19:20 |
replaceafill | jelkner, you around? | 19:20 |
jelkner | i am, replaceafill | 19:21 |
replaceafill | jelkner, i have a question about https://gitlab.com/novawebdevelopment/aea-ams/issues/5 | 19:21 |
replaceafill | jelkner, is it ok if we add the link to the AEA-PAC webpage in the public navbar? | 19:21 |
replaceafill | jelkner, i mean, how secret do you want to get here? | 19:21 |
replaceafill | jelkner, the redirect to the secret page is possible, but it has a side effect i don't lik | 19:22 |
replaceafill | e | 19:22 |
replaceafill | jelkner, it redirects non-AEA-PAC users away from their profiles | 19:22 |
replaceafill | jelkner, putting them in the /dashboard where several options are admin only | 19:22 |
jelkner | keri said no, replaceafill | 19:23 |
jelkner | no link on the main page | 19:23 |
replaceafill | jelkner, ah ok | 19:23 |
jelkner | unless it only shows up to members | 19:23 |
replaceafill | jelkner, so it *has* to be secret | 19:23 |
jelkner | i don't care where you put it | 19:23 |
jelkner | +1 | 19:24 |
replaceafill | jelkner, hhmm | 19:24 |
replaceafill | jelkner, ok | 19:24 |
replaceafill | jelkner, we'll need some theme work to get it done | 19:24 |
replaceafill | jelkner, thanks | 19:24 |
zOnny | replaceafill: | 19:35 |
zOnny | there is a limited questions in the elections ? | 19:36 |
replaceafill | zOnny, hm? | 19:36 |
replaceafill | zOnny, is there anything you want to do? | 19:36 |
replaceafill | zOnny, or is there something you can't do? | 19:37 |
zOnny | I want to summit my election replaceafill | 19:37 |
replaceafill | zOnny, submit? | 19:37 |
replaceafill | zOnny, screenshot? | 19:38 |
zOnny | https://imgur.com/a/N0THpmk | 19:39 |
replaceafill | zOnny, ok, by submit you mean you want to allow people to vot? | 19:40 |
replaceafill | vote* | 19:40 |
replaceafill | zOnny, step one, create election | 19:40 |
replaceafill | zOnny, 2. add questions | 19:40 |
replaceafill | zOnny, 3. add voters | 19:40 |
replaceafill | zOnny, 4. freeze ballot | 19:40 |
zOnny | I I did already replaceafill \ | 19:40 |
zOnny | add voters ? uhhmmm | 19:41 |
replaceafill | zOnny, see the Next Step line? | 19:41 |
replaceafill | zOnny, if you don't want the election to be open (anyone can vote) | 19:41 |
replaceafill | zOnny, you need to upload a csv file with voter information | 19:41 |
zOnny | i see | 19:42 |
replaceafill | zOnny, you dod that from the "voters & ballots" screen | 19:42 |
replaceafill | you do* | 19:42 |
replaceafill | zOnny, here's an example of how that file should look like: | 19:42 |
replaceafill | https://paste.pound-python.org/show/y0d2Vt1Onb9hPznfC8zV/ | 19:43 |
replaceafill | zOnny, first column is like a username | 19:43 |
replaceafill | zOnny, something unique to identify people | 19:43 |
replaceafill | zOnny, in this case i used emails | 19:43 |
replaceafill | zOnny, but it can be anything | 19:43 |
replaceafill | zOnny, second column is email | 19:43 |
replaceafill | zOnny, third column is a label/title for the user | 19:44 |
replaceafill | zOnny, you could use the person's full name there | 19:44 |
zOnny | Well i choosed everyone can vote replaceafill | 19:46 |
replaceafill | zOnny, you will need more password users then | 19:46 |
zOnny | ouch | 19:46 |
replaceafill | zOnny, like the one admin you created according to the doc | 19:46 |
zOnny | ahh | 19:46 |
replaceafill | zOnny, this is where things become tricky with helios | 19:46 |
replaceafill | zOnny, see that env variable called | 19:47 |
zOnny | I really need to train my self on this replaceafill | 19:47 |
replaceafill | $ export AUTH_ENABLED_AUTH_SYSTEMS=password | 19:47 |
zOnny | ahh | 19:47 |
replaceafill | zOnny, there are several auth systems availabel | 19:47 |
replaceafill | zOnny, you can authenticate with google | 19:47 |
replaceafill | zOnny, gmail | 19:47 |
replaceafill | zOnny, facebook | 19:47 |
replaceafill | zOnny, twitter, etc | 19:47 |
replaceafill | zOnny, if you set only admin | 19:48 |
replaceafill | zOnny, helios will use its internal database to look for users | 19:48 |
zOnny | wow that is cool | 19:48 |
replaceafill | zOnny, so when you go to http://localhost:8000/auth/password/login you use a username:password | 19:48 |
replaceafill | zOnny, sorry, i meant, if you set only password | 19:48 |
replaceafill | zOnny, that's what we're going to exploit to allow people to authenticate with Tendenci | 19:49 |
replaceafill | zOnny, so i'd recommend you | 19:49 |
replaceafill | zOnny, don't set the election as open (anyone can vote) | 19:50 |
zOnny | I need to practice that replaceafill | 19:50 |
replaceafill | zOnny, set it as "only listed voters below" | 19:50 |
replaceafill | zOnny, and upload a csv file | 19:50 |
replaceafill | zOnny, can you hang out? | 19:50 |
replaceafill | zOnny, or are there people in class now? | 19:50 |
zOnny | Indeed replaceafill | 19:51 |
zOnny | let's do it | 19:51 |
zOnny | everything seems :S | 19:51 |
jelkner | good night all | 21:06 |
replaceafill | good progress today guys | 21:06 |
replaceafill | thanks a lot | 21:06 |
replaceafill | see you tomorrow | 21:06 |
jelkner | ACTION signs off for the night | 21:06 |
replaceafill | ACTION too | 21:06 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!