IRC log of #novawebdev for Tuesday, 2018-04-10

*** mjsir911 has joined #novawebdev07:50
*** mjsir911 has joined #novawebdev09:55
*** jelkner has joined #novawebdev10:19
*** mjsir911 has joined #novawebdev10:32
*** replaceafill has joined #novawebdev10:34
jelknerGood morning, replaceafill!10:35
jelknerCan we meet during lunch?10:35
replaceafillgood morning jelkner10:35
jelkner12:40 pm my time?10:35
replaceafilljelkner, sure10:36
jelknertalk to you then.10:36
replaceafilljelkner, ttyl'10:36
*** zOnny has joined #novawebdev11:38
*** mr_german has joined #novawebdev12:27
mr_germangood morning replaceafill 12:33
replaceafillmr_german, good morning12:33
replaceafillmr_german, how is Lee's site going?12:33
jelknerping, replaceafill 12:37
replaceafilljelkner, pong12:37
jelknerr u ready, replaceafill?12:37
mr_germanreplaceafill, it is going well12:37
mr_germanbut, i need to talk with Louis12:37
mr_germanbecause I need to know where add some content and how it should be placed12:38
mr_germanreplaceafill, thats all12:38
replaceafillmr_german, cool12:38
replaceafilljelkner, ready12:38
replaceafillmr_german, cool, let me know if you need help12:58
mr_germanreplaceafill, at the moment, i just need help with the content but, i need louis for that13:02
replaceafillmr_german, sure, i understand13:02
replaceafillmr_german, contact him ASAP please13:02
mr_germanreplaceafill, thnx btw13:02
replaceafillmr_german, try not to stay much time waiting13:02
mr_germanACTION goes out brb in 5 mins13:03
mr_germanACTION is back13:16
mr_germanreplaceafill, I have a problem14:02
mr_germanwhen I try to push my changes14:02
mr_germanto the lee-dev branch14:02
replaceafillmr_german, what's the problem exactly?14:03
mr_germanreplaceafill, I just sent you the email that I got14:04
replaceafillmr_german, ah ok14:06
replaceafillmr_german, it wasn't in the push then14:06
replaceafillmr_german, you did push successfully14:06
replaceafillmr_german, it was the CI that failed14:06
replaceafillmr_german, i just retried it14:06
replaceafillmr_german, check the testing site14:07
replaceafillmr_german, it should have been updated14:07
replaceafillmr_german, did you use any tendenci form in your design?14:08
mr_germanreplaceafill, what do you mean?14:10
replaceafillmr_german, if you see the testing site it's failing with a 500 error14:10
replaceafillmr_german, the exception in the log says: DoesNotExist: Form matching query does not exist.14:10
*** zOnny has joined #novawebdev14:10
replaceafillmr_german, there's a "embed_form" tag somewhere in teh design14:11
replaceafillmr_german, and the form doesn't exist in the data of the instance14:11
replaceafillmr_german, let me enable debugging in the instance14:11
replaceafillmr_german, i think that "embed_form 3" comes from the tendenci2018 theme14:13
replaceafillmr_german, let me add a form to fix it14:13
replaceafillmr_german, zOnny sometimes when you get template errors, you can still access the /admin like in this case14:14
mr_germanreplaceafill, 14:14
replaceafillmr_german, yep14:15
replaceafillmr_german, fixed14:15
replaceafillmr_german, so just to recap14:15
replaceafillmr_german, your problem wasn't the push14:15
replaceafillmr_german, it was the CI build14:15
replaceafillmr_german, i don't understand but this is the second time that gitlab gets hostname problems with one of our servers :(14:16
mr_germanreplaceafill, so, it was not my mistake?14:16
replaceafillmr_german, no, not at all14:16
mr_germanreplaceafill, oh, well14:16
replaceafillmr_german, it was a data problem14:16
mr_germanI'll start to add the info14:16
replaceafillmr_german, please, go ahead14:16
replaceafillACTION really hates having to sync data between local <-> testing <-> production14:17
replaceafillmr_german, a nitpick on your designs14:19
replaceafillfor reference: i call nitpicks to little things you don't necessarily have to fix, but it would be nice if you'd fix them :)14:19
replaceafilllearned it in my previous job :/14:20
replaceafillmr_german, anyway14:20
replaceafillmr_german, you need a .follow-us a::focus {text-decoration: none} rule14:21
replaceafillmr_german, use your browser dev tools to see the underlining appear in those icons14:21
replaceafillmr_german, i noticed yesterday in the ORA testing instance14:21
replaceafillmr_german, and you have it here too14:22
mr_germanreplaceafill, you're right14:22
replaceafillmr_german, do you see it?14:23
replaceafillmr_german, i was about to paste a screenshot :D14:23
replaceafillmr_german, kk, go on14:23
mr_germanreplaceafill, yes, I can see them14:25
replaceafillmr_german, kk14:25
zOnnyreplaceafill: one question14:26
replaceafillzOnny, yes?14:26
zOnny Do you why it denied a new type of membership ?14:27
zOnnyI have done in the already14:27
replaceafillzOnny, where is that coming from?14:27
zOnnyit is comming from replaceafill 14:28
replaceafillzOnny, and you had it working on testing?14:28
replaceafillzOnny, but not in production?14:29
zOnnycorrect replaceafill 14:29
replaceafillzOnny, ok14:29
replaceafillzOnny, let me check the logs14:29
replaceafillzOnny, nothing in the logs, what were you trying to do?14:30
replaceafillzOnny, when you got the error14:30
mr_germanreplaceafill, i have a problem14:50
mr_germanwhen I try to add stories14:50
mr_germanand delete them14:50
replaceafillmr_german, what error do you get?14:51
mr_germanreplaceafill, wait14:51
replaceafillmr_german, oh ok14:52
replaceafillmr_german, hold on14:52
replaceafillmr_german, try again14:53
replaceafillmr_german, oh wait14:53
replaceafillmr_german, :)14:53
replaceafillmr_german, try again14:54
mr_germanreplaceafill, thanks, it works now14:55
replaceafillmr_german, cool14:55
replaceafillmr_german, we're having permission issues because these testing instances have been set manually14:55
replaceafillmr_german, let me know if your next push to gitlab fails14:56
replaceafillmr_german, i may have screwed the permissions again :S14:56
mr_germanreplaceafill, at the moment, I'm good but, i'll let you know14:57
mr_germanif i have issues14:57
replaceafillmr_german, kk14:57
mr_germanreplaceafill, oh, btw these intances have the override14:59
mr_germanfor boxes?14:59
replaceafillmr_german, ehhh they should14:59
replaceafillmr_german, let me check14:59
replaceafillmr_german, it didn't :(15:01
replaceafillmr_german, now it does :)15:01
mr_germanreplaceafill, thats why it doesn't show up my box15:01
mr_germanreplaceafill, thanks again!15:01
replaceafillmr_german, np15:01
replaceafillmr_german, sorry for the inconvenience and thanks for reporting it15:01
mr_germanreplaceafill, you're welcome ;)15:02
zOnnyhey replaceafill 15:11
replaceafillhey zOnny15:11
replaceafillzOnny, please try repeating what caused the error15:12
replaceafillzOnny, and for reference, if you can include the url in your screenshots, that'd be great15:12
zOnnyI was meeting with louis here sorry for not answer your questions15:12
replaceafillzOnny, np15:12
zOnnyI was trying to include the students membership replaceafill 15:13
replaceafillzOnny, in the application form?15:13
zOnnycorrect replaceafill 15:13
replaceafillzOnny, try again please15:13
zOnnyok replaceafill 15:13
zOnnyI tried Again replaceafill 15:46
replaceafillzOnny, did you get the same error?15:47
zOnnyI seems that got the same thing again :(15:47
replaceafillzOnny, ok, don't do anything else at the moment15:48
replaceafillzOnny, let me see if i can catch it15:48
replaceafillzOnny, or...15:48
zOnnyI just was doing the samethig that I did in the testing server replaceafill 15:48
zOnnyor what ...? replaceafill 15:48
replaceafillzOnny, try again15:48
replaceafillzOnny, and see if you get a debug traceback15:48
replaceafillzOnny,  i just enabled debugging in the instance15:49
zOnnyyou definitely did :(15:51
replaceafillzOnny, i think you're been hit by the ghost deactivated objects issue15:53
replaceafillzOnny, do you see that production only has one type at the moment?15:53
replaceafillzOnny, ID=4, Novalaciro Members, price=2015:53
replaceafillzOnny, right?15:53
zOnnythere is a ghost ? :O15:53
zOnnyyep replaceafill 15:54
zOnnyis the ID=415:54
replaceafillzOnny, behold the ghost objects!!!!15:54
replaceafillzOnny, 15:54
replaceafillmembers=# select id, name, price, status from memberships_membershiptype;15:54
replaceafill id |               name                |  price  | status 15:54
replaceafill  3 | Corporate Membership (Individual) |    0.00 | f15:54
replaceafill  2 | Student membership                |  250.00 | f15:54
replaceafill  1 | Basic Membership                  | 1000.00 | f15:55
replaceafill  4 | Novalaciro Members                |   20.00 | t15:55
replaceafill(4 rows)15:55
replaceafillzOnny, that's a query in the database15:55
replaceafillzOnny, are you trying to set the name "Student membership"?15:55
replaceafillzOnny, it may also be related to this:15:57
replaceafillmembers=# select id, name, status from user_groups_group;15:57
replaceafill id |                  name                   | status 15:57
replaceafill  1 | 0001 Global Communications              | t15:57
replaceafill 19 | Membership: Novalaciro Members          | t15:57
replaceafill  2 | 0002 Cause and Mission Outcomes         | f15:57
replaceafill  3 | 0003 Financial Health                   | f15:57
replaceafill  4 | 0004 Culture Communications             | f15:58
replaceafill  5 | 0005 Structural and Board Level Comm.   | f15:58
replaceafill  6 | Committee 1                             | f15:58
replaceafill  7 | Committee 2                             | f15:58
replaceafill  8 | Committee 3                             | f15:58
replaceafill 18 | newsletter                              | f15:58
replaceafill  9 | Study Group 1                           | f15:58
replaceafill 10 | Study Group 2                           | f15:58
replaceafill 14 | Membership: Basic Membership            | f15:58
replaceafill 13 | Membership: Individual Corporate Member | f15:58
replaceafill 16 | Membership: Member of an Affiliate Org  | f15:58
replaceafill 12 | Membership: Regular                     | f15:58
replaceafill 11 | Membership: Student                     | f15:58
replaceafill 15 | Membership: Student membership          | f15:58
replaceafill 17 | YOUR SITE NAME HERE                     | f15:58
replaceafill(19 rows)15:58
replaceafillsorry for the flood15:58
replaceafillzOnny, see the error carefully15:58
replaceafillzOnny, unique constraint "user_groups_group_name_key"15:58
replaceafillzOnny, so if you'r trying to set a title "Student" for the new membership type15:58
replaceafillzOnny, tendenci is trying to create a user group called students15:58
replaceafill 11 | Membership: Student                     | f15:59
replaceafillzOnny, and that already exists :/15:59
replaceafillzOnny, see
replaceafillzOnny, more ghosts...15:59
replaceafillzOnny, you around?16:09
zOnnyyep :( replaceafill 16:12
replaceafillzOnny, i *think* i found a solution16:12
zOnnyI will talk to you once arrive home 16:12
zOnnyI am living now replaceafill 16:12
replaceafillzOnny, oh ok16:12
replaceafillzOnny, cool16:12
replaceafillzOnny, ttly16:13
zOnnyits been distractive time here replaceafill 16:13
replaceafillzOnny, np16:13
mr_germanreplaceafill, can you take a look16:31
replaceafillmr_german, the mobile nav has the horizontal scrolling issue16:34
mr_germanoh, replaceafill let me fix that16:34
replaceafillmr_german, and you have the same issue in the rotator16:34
replaceafillmr_german, lee gets behind the text16:34
replaceafillmr_german, and i think this has the same issue that ORA had16:35
replaceafillmr_german, if you land into a different page than the homepage16:35
replaceafillmr_german, you have no idea what you're looking at16:35
mr_germanreplaceafill, mm16:35
replaceafillmr_german, and didn't Stephanie said he should be addressed as Delegate Carter instead of Lee?16:36
replaceafillmr_german, "Lee's Priorities"16:36
replaceafillmr_german, these are the kind of things you need to discuss with lelkneralfaro16:36
mr_germanreplaceafill, in the doc it says16:37
mr_german"Lee’s Priorities"16:37
replaceafillmr_german, ok16:38
mr_germanreplaceafill, and yes I need to talk with him16:38
replaceafillmr_german, you should check this on mobile16:38
replaceafillmr_german, it looks really weird16:38
replaceafillmr_german, fwiw my phone has a 360x524 viewport16:39
replaceafillmr_german, you know how to use chrome's device tools, right?16:43
replaceafillmr_german, you can see some horizontal scrolling16:44
mr_germanreplaceafill, tendenci demo has the same issues16:49
mr_germanreplaceafill, mmm16:49
replaceafillmr_german, oh really?16:49
mr_germanit does16:49
mr_germanreplaceafill, it means all our tendencis have the same issue16:49
mr_germanI think16:50
replaceafillmr_german, what issue are you referring to in the demo?16:50
replaceafillmr_german, i don't see any horizontal scrolling16:50
replaceafillmr_german, the homepage in the demo looks good to me in the chrome device simulator16:50
replaceafillmr_german, oh you mean the issue in the rotator16:51
replaceafillmr_german, well16:51
replaceafillmr_german, it's not a big of a deal in the demo16:52
replaceafillmr_german, because the text doesn't have a background box16:52
replaceafillmr_german, and their design doesn't require you to see who's behind the text16:52
replaceafillmr_german, that's image independent design ;)16:53
mr_germanreplaceafill, everything is fixed16:53
mr_germanjust the rotator16:53
mr_germanit is the only thing that  i have to fix16:53
replaceafillmr_german, have you pushed your fixes?16:54
replaceafillmr_german, i still see the same issues16:54
mr_germanno yet16:54
replaceafillmr_german, but i'll let you handle this16:54
replaceafillmr_german, i need to go back to work16:54
mr_germanreplaceafill, ok16:54
replaceafillmr_german, use lelkneralfaro for debugging16:54
mr_germanreplaceafill, but, i need to send an email16:54
replaceafillmr_german, what's stopping you...?16:55
mr_germanreplaceafill, :D i don't know16:55
replaceafillmr_german, actually "i don't know" is correct16:55
mr_germanreplaceafill, oh, thanks!16:56
mr_germanreplaceafill, email sent17:06
replaceafillmr_german, kk17:07
mr_germanreplaceafill, I'll meet with him tomorrow to talk about the content and things like that17:07
replaceafillmr_german, cool, good job17:07
mr_germanand also I'll teach him how to add page17:07
mr_germanhow the rotator works17:07
replaceafillmr_german, +117:07
replaceafillmr_german, have you identified what's possible and what's not in Stephanie's reqeusts?17:07
replaceafillmr_german, let lelkneralfaro know that17:08
replaceafillmr_german, so you're in the same page17:08
mr_germanreplaceafill, yes17:08
replaceafillmr_german, before contacting the customer17:08
mr_germanreplaceafill, I have a question for him about one thing17:08
mr_germanand thats all17:08
replaceafillmr_german, ok17:08
replaceafillmr_german, keep close track of your hours17:09
replaceafillmr_german, and let me know when you hit the 16 hours17:09
mr_germanreplaceafill, ok, sure17:09
replaceafillmr_german, i assume you're not there yet17:09
mr_germanreplaceafill, no17:09
replaceafillmr_german, there's only 20 hours for this17:09
mr_germanI'm not tracking the redesign17:09
replaceafillmr_german, cool17:09
mr_germanreplaceafill, btw, I've fixed the over scroll17:10
mr_germanon the menu17:10
replaceafillmr_german, can you check my commit yesterday to the master branch?17:10
replaceafillmr_german, it was about an issue with form entries17:11
replaceafillmr_german, if we're getting the same scroll issue in all the mobile navbars17:11
replaceafillmr_german, maybe we could provide a patch for the tendenci2018 theme17:11
replaceafillmr_german, because they have it in the demo17:12
mr_germanreplaceafill, :o17:12
mr_germanreplaceafill, nice!17:12
replaceafillmr_german, that's open source and that's being a good community member17:12
replaceafillmr_german, if you have time to do it and know how to fix it cleanly17:13
replaceafillmr_german, you should try17:13
mr_germanI can see that17:13
replaceafillmr_german, they'll appreciate it17:13
replaceafillmr_german, and we should have it in our master branch17:13
mr_germanreplaceafill, ofc, we should17:14
mr_germanreplaceafill, well, I'm out for now, but I'll back in 2 hours17:14
replaceafillmr_german, cool ttyl17:14
mr_germanreplaceafill, later17:14
*** zOnny has joined #novawebdev17:17
zOnnyhey replaceafill 17:23
replaceafillhey zOnny17:23
replaceafillzOnny, try again...17:23
zOnnyok replaceafill 17:23
replaceafillzOnny, the same way you were before17:23
replaceafillzOnny, and let me know if this time works17:24
zOnnythanks replaceafill 17:27
replaceafillzOnny, did it work?17:27
zOnny:( It works!17:27
replaceafillzOnny, ah cool17:28
replaceafillzOnny, pay attention to any data weirdness please17:28
replaceafillzOnny, i deleted the ghost objects17:28
replaceafillzOnny, in tech terms it's called soft deletion and hard deletion17:28
replaceafillzOnny, i hard deleted the soft deleted objects :D17:28
replaceafillzOnny, thanks to your problems we learn about this crap ;)17:29
replaceafillzOnny, so keep having them :P17:29
zOnnycan you tell me how ? replaceafill 17:29
replaceafillzOnny, how to hard delete?17:29
zOnnyyes replaceafill please 17:29
replaceafillzOnny, python delete_soft_deleted_items17:29
replaceafillzOnny, not sure how dangerous that is17:30
replaceafillzOnny, i created a backup just in case17:30
replaceafillzOnny, before running the command17:30
replaceafillzOnny, for reference:
replaceafillzOnny, and for more reference:
zOnnyah cool replaceafill 17:32
replaceafillzOnny, so in the background, a new membership type creates a user group17:32
replaceafillzOnny, because of the name you were using you were trying to create a new group with the same key, based on the name17:32
replaceafillzOnny, but the old group had been soft deleted17:33
replaceafillzOnny, now you can continue :)17:33
replaceafillzOnny, and so do i17:33
replaceafillzOnny, i'm very close to finally integrating tendenci with helios17:34
zOnnythat is cool ! good to know that17:35
zOnnyI am ready to know how it works :)17:35
*** ubuntourist has joined #novawebdev19:13

Generated by 2.17.3 by Marius Gedminas - find it at!