IRC log of #jetrowebdev for Friday, 2025-06-20

thomasboimahGood morning cjones !11:54
cjonesHi thomasboimah - happy first day of summer!11:54
thomasboimahoops Thanks!11:55
thomasboimahSo should we start discussing the issue on the PR?11:56
thomasboimahOr we should wait for 12:00 UTC11:56
cjonesSorry I wasn't available yesterday - it was a holiday here in the US (Juneteenth), and I was at home taking care of my son, who is 3 years old11:56
cjonesyes - happy to chat now11:56
cjonesso there are a few open comments on the PR. what do you want to talk about first?11:57
thomasboimahYou was saying that the UI for the bootstrap was not working11:57
cjonesyeah - is it working for you?11:58
thomasboimahand I was think maybe the link for it was not being place properly in the base.html11:58
thomasboimahBut I did some clear up in that base.hmlt11:59
cjoneswe can certainly debug, but first - have you been testing? Is it working on your end?11:59
thomasboimahNO11:59
cjonesok. i want to chat about that part first then. we should only ever commit working code. before committing, it's your responsibility to run the server and make sure that all the code you're committing actually works12:00
cjonesso if you commit code, and then I run it, and it doesn't work, something has gone wrong12:00
thomasboimahOkay12:00
cjones(sometimes we'll find something that works on your computer and not mine, and we can debug. That's why we do code reviews)12:00
thomasboimahBut i was also thinking maybe I am not using the bootstrap classes correctly12:01
cjonesso next, why are we using bootstrap? I had a comment a few days ago saying that I wasn't sure I wanted to use bootstrap and you responded by saying that you did want to use it. If you aren't actually seeing it working on your side, are you really sure that we need it?12:02
cjonesi'm okay with bootstrap if you think it's really helping, but if you aren't actually running it then I'm concerned12:02
thomasboimahI was think if it is not working we can do the styling our self12:03
thomasboimahinstead of using the bootstrap12:03
thomasboimahI was only try to make my work essay12:03
thomasboimah*trying*12:03
thomasboimah*easy*12:04
cjones(in general, every dependency we take adds maintenace work to our project. Whenever a new version of Bootstrap is released, we'll have to go in and update our code. If we write the CSS ourself we won't have that issue)12:04
thomasboimahyes12:04
cjonesbut bootstrap is not a big issue - I use it in projects like this all the time12:04
cjonesso your call - we got this far without bootstrap but if you really think we need it, I support that decision12:05
thomasboimahI think we should just do our own styling12:06
thomasboimahand let bootstrap be for now12:06
cjonesok. For future reference, let's discuss the error we're seeing12:07
cjonesyour code to add the bootstrap to base.html is right12:07
cjonesbut there's two ways to do this - you can either download bootstrap to our repo, or use a CDN. Have you worked with CDN's before?12:08
thomasboimahYeah it is the CDN an using12:08
thomasboimahI just put the link in the head of the base.html12:08
thomasboimahI add the bootstrap classes12:09
cjonesyep - CDN means "content delivery network" which means that we aren't hosting bootstrap ourselves - when the user goes to our website, it tells their browser to go download bootstrap from somewhere else12:09
cjonesthat works great, but there's one major issue - how do we know that they're downloading the correct file? What if someone hacked the CDN and replace it with a virus?12:09
thomasboimahThat is the question I also been asking myself12:10
cjonesCDNs can be a huge threat, so we include some information that tells their browser how to make sure it's downloading the right file. that's what the 'integrity' part of the code is12:10
cjonesthe browser downloads the code from the CDN, and then runs it through a hashing algorithm to basically take a fingerprint of the file, and compares it to the value we're providing. If the hash fingerprint matches, then it knows the file is correct.12:11
cjonesI think the code you committed just has the wrong integrity value.12:12
cjonesso to fix this error, i'd just replace your code with the official version from the bootstrap website: https://getbootstrap.com/ (under "include via CDN")12:13
cjonesthis is another cautionary thing about AIs - if you used an AI to generate this code - AIs love to generate totally fake integrity values12:13
cjonesthis doesn't matter if we're getting rid of bootstrap altogether - but it's interesting so I thought it's worth discussing. Any questions I can answer about that?12:14
thomasboimah-112:15
thomasboimahoops I mean yes12:15
cjonesawesome. so next topic is about is_staff12:16
thomasboimahSo we're no longer going to be using bootstrap right?12:16
thomasboimahinstead we are going to do the styling our self12:16
cjonesright, it looks like you're jsut tryign to use bootstrap for the cards, and you should be able to do that yourself with just a few lines of CSS12:17
mulbahTailwind css is cool for styling html 12:17
cjonesyeah- tailwind and bootstrap do similar things. they're both very useful12:18
cjonesok. i know we only have a few more minutes before your standup. next, let's chat quickly about is_staff12:19
thomasboimahsure12:19
cjonesthis is something we need to figure out about this app. right now, we're only using is_admin. all of the restricted views are based on is_admin. we haven't used is_staff at all12:20
cjonesfor now, I think just is_admin is good enough12:20
thomasboimahBut I'm using is_staff in my view and template12:21
thomasboimahshould i get rid of that?12:22
fkoikoiGood Afternoon thomasboimah and mulbah12:22
cjonesbut we've discussed adding more eventually. In the culinary class here at school, there are a few different "roles". There's the teacher who teaches the class, then students take on roles in the restaurant. Some are chefs, some are servers, etc. We've discussed making different user roles - for example, we could make a role called "chef" who might see different things from the "server" role12:22
fkoikoiGood morning cjones 12:22
thomasboimahGood morning fkoikoi 12:23
cjonesFor now, I don't think "staff" means anything. So I think we should get rid of is_staff for now. And we should revisit these roles as part of a different issue. And we'll need to talk more with our customers to figure out exaclty what logic we'll use there12:23
thomasboimahOkay cjones 12:24
cjonesthose were the only two things I wanted to talk about today (bootstrap and is_staff). anything else before your standup?12:24
svayeGood morning cjones 12:24
cjonesmorning everyone!12:24
fkoikoiGood Morning svaye12:24
cjoneshappy first day of summer!12:25
svayeGood afternoon freena,  thomasboimah, mulbah 12:25
fkoikoiGood afternoon svaye 12:25
klariosgood afternoon all!12:25
svayeGood morning klarios 12:25
fkoikoiGood morning klarios12:25
svayefkoikoi: how are you doing 12:25
klariosGood afternoon svaye !12:25
mulbahGood after noon fkoikoi and svaye12:25
klariosI am a bit sick, I am sorry I could not attend yesterday because of it fkoikoi 12:25
thomasboimahOkay cjones so my task now is to get rid of is_staff and write a css for our forms12:25
thomasboimah??12:26
cjonesyes thomasboimah that's great. thanks. i'm going to drop off so that you all can do your standup. happy to meet like this again if that's helpful!12:26
thomasboimahGood afternoon svaye and Good morning klarios 12:26
fkoikoiI'm trying svaye12:26
thomasboimahOkay cjones thanks12:26
klarioshave a good one cjones !12:27
cjoneshave a great day everyone!12:27
fkoikoiklarios12:27
cjonesACTION logging off12:27
klariosThank you!12:27
thomasboimahOkau cjones extend my greeting to your son12:27
cjones has quit (Quit: Leaving)12:27
fkoikoiit's almost time guys12:27
fkoikoihope everyone is getting prepared??12:28
klariosYes +1 we came a bit early but we've got a couple items 12:30
klariosAlright lets start yall!12:30
svayeYesterday I completed my study on number pronunciation from 1 to 20, I lost track of time studying and kinda forgot to call scooper. I hope I don't forget today, no blockers for me.12:30
svayeACTION done 12:31
fkoikoiYesterday, i watch and completed  a tutorial on how to setup a spreadsheet using Libre Office and was able to learn and practice that.  Today  I  am going to  continue my  practice on html  and  css 12:31
fkoikoino blocker for  now12:31
fkoikoiACTION  done12:32
dcammueGood afternoon folks 12:32
dcammueYesterday,  I completed the budgeting tutorial and today, I will be moving to the overall basic of guncash. No blockers 12:33
fkoikoiif  everyone finished with their updates, let's that on  making svaye a signatory to the account  thomasboimah,  dcammue and the  rest12:33
fkoikoiGood afternoon dcammue 12:33
thomasboimahYesterday, I took some time to relax and rest my mind in preparation for the University of the People, as classes resumed. Today, I plan to make some updates to our Culinary_Project by removing the use of is_staff, writing custom CSS for our forms, and also working on some of my UoPeople assignments. I have no blockers.12:33
thomasboimahACTION done12:33
klariosI finalized the study session for spanish class today; no blockers on that.  I read the logs yesterday and I am wondering if thomasboimah mulbah are ready to provide out costumer Ms. Scholl, with an estimate on when they think the website will be done. today I have a meeting with secosol to discuss book-keeping immediate needs, no blockers12:33
fkoikoimulbah??12:34
mulbahyes we are12:34
klariosgreat! how long were you guys thinking?12:34
fkoikoialright mulbah,  updates please12:34
mulbahYesterday I work on the CSRF error I was facing 12:35
mulbahand the site is now live12:35
fkoikoiwhat do you mean  klarios??12:35
klarios+1 yes please finish your update first12:35
mulbahACTION done12:35
thomasboimahWhat you plan on doing today mulbah ?12:35
klariosHow long would it take to complete the site? so that we can determine how much we need to bill her12:35
klariosfkoikoi: 12:36
mulbahPlaning reading and I'm providing it more 12:36
klarioswould it be a good idea to look over the site for our costumer with thomasboimah ? mulbah 12:36
klariosI'm not sure how far you are from each other12:37
mulbahI'm currently working on the payment method usng Lonestar mobile money API12:37
klariosbut you could benefit from looking at it12:37
fkoikoithat's  right but klarios 12:37
klariosnot just benefit of course, this is our first costumer and development team needs interaction with fulfilling their needs12:38
klariossure whats to add fkoikoi ?12:38
fkoikoiall jetro's member  will  be together  tomorrow, we  can take a look and have  a  meeting after  that if  possible 12:38
mulbahThomas and I will work together tomorrow on it12:39
mulbahright thomas 12:39
mulbah??12:39
klariosooooh that's great!12:39
fkoikoithomasboimah, mulbah svaye dcammue and  klarios what do you  guys think??12:39
klariosalright if you will have a chance to do so tomorrow then that's better12:39
klarioswhat time will you all meet? will it be in person?12:40
klariosmulbah: thomasboimah ?12:40
fkoikoiit  will  be in  person klarios  12:40
thomasboimahklarios, i will send you mail after i talk with mulbah and Gabriel tomorrow12:40
fkoikoithomasboimah, 12:41
klariosgreat! so let's communincate through email. Given that, I still need a time estimate12:41
thomasboimahklarios, i send you mail asking you question about this project before did you see my mail?12:42
thomasboimahBecause up to now i don't hear from you12:42
fkoikoialright dcammue and svaye,  how far have you  gone with making svaye a signatory to the account??12:43
klariosah! I see it now, it seems she will use weebly. Sorry for my hold up12:44
fkoikoidcammue, and svaye 12:44
svayeI will call scooper today and get to you fkoikoi so we can do the process.12:44
klariosshe was concerned that she could not upload files using the other interfaces12:44
thomasboimahklarios, are you still here??12:44
klariosyes12:44
klariosshe will be using weebly12:45
fkoikoialright svaye12:45
thomasboimahOkay thanks12:45
klariosyou did not get the forwaded email? 12:45
thomasboimahThat is what i was wanted to know12:45
fkoikoiplease let me know  if there is  anything i can do  to help svaye 12:45
fkoikoidcammue, 12:45
thomasboimahI will get back to you after i talk with mulbah and Gabriel12:46
klariosgot you! no worries. I will wait until your saturday email thank you!12:46
svayeDefinitely fkoikoi 12:46
fkoikoiis dcammue here??12:46
fkoikoiokay, is  there anything else guys?? thomasboimah, mulbah, svaye, dcammue and  klarios 12:48
thomasboimah-112:48
thomasboimahfor me12:48
klarioswe will have a stand up meeting saturday right?12:48
mulbah-112:49
svaye-112:49
fkoikoiguys, let everyone please  be present tomorrow at thomasboimah place12:50
dcammueSorry 12:50
dcammueI was attending to something 12:50
dcammueSvaye 12:51
dcammueDid you talk with Spencer?12:51
fkoikoii  don't  think so klarios 12:51
fkoikoidcammue, 12:51
dcammueYes fkoikoi 12:51
fkoikoitake a  look  at the log,  svaye  already answer that12:52
klariosgreat! Thank you all then, Ive got to head out I am heading to the train 12:52
fkoikoimulbah,  svaye and dcammue 12:52
svayeYeah fkoikoi 12:52
fkoikoiokay klarios, have a  great day12:53
klariosthank you fkoikoi ! take care all12:53
klarios has quit (Quit: Page closed)12:53
thomasboimahOkay folk I think i will be leaving to go start on my task12:53
fkoikoiwill  you guys be present for tomorrow meeting12:53
mulbahIf I get carpet I will show up I now I'm broke 12:53
thomasboimahbye12:53
fkoikoithomasboimah, 12:53
thomasboimahACTION signs off12:53
thomasboimahfkoikoi, 12:54
fkoikoiplease send me your number12:54
svayeI don't have money now fkoikoi, but I will ask my dad when he gets home, so I can't say if I will be there or not.12:54
thomasboimah+23177203697212:54
fkoikoidcammue, you  haven't answer12:54
thomasboimahACTION signs off12:54
fkoikoithanks thomasboimah 12:54
fkoikoiokay svaye 12:55
thomasboimah has quit (Quit: Leaving)12:55
fkoikoialright, have a great day guys12:55
svayeHave a wonderful day everyone 12:55
svaye has left #jetrowebdev (None)12:55
fkoikoiACTION signing off12:56
fkoikoi has quit (Quit: Leaving)12:56
svaye has left #jetrowebdev (None)14:44
klarioshi mulbah and dcammue 14:45
mulbahHi klarios14:45
klariosI have just gotten home after a delayed train. Can one of you contact svaye and ask if she can meet 11:am my time for class?14:45
klariosi was to meet with her at 10 but my train was too delayed and there is no data in the tracks14:46
klariosI must change the meeting time with her to account for delays 14:46
svayeGood morning klarios 14:48
svayeHow are you doing 14:48
klariosHey svaye ! thank you for coming on my delay14:48
klariosI am well but had to hurry to get here 14:48
klariosthe amtrak train is very unrealible 14:48
klariosi think we must change our meeting times to 11 am my time 14:48
klariosdoes that work for you?14:49
svayeOkay that's fine with me, I am free for two months. 14:49
klariosGreat! alright I will set up the Jitsy room and prepare some work14:50
klarioswe will be recording the session 14:50
klariosis that okay with you?14:50
svayeYeah 14:51
klariosokay give me 10 minutes14:52
klarios has quit (Remote host closed the connection)14:57
klariosokay use this link:https://meet.mayfirst.org/NOVA_WebDev15:00
klariossvaye: are you still here?15:02
klariosI think I see you in the room 15:03
klariosmy camera is not connecting give me a second15:03
svayeAlright 15:03
mulbah has quit (Remote host closed the connection)15:04
svayeCinco 15:09
dcammue has quit (Quit: Connection closed for inactivity)15:21
mulbah has quit (Remote host closed the connection)15:24
klarios has quit (Remote host closed the connection)15:46
mulbah has quit (Remote host closed the connection)16:12
svaye has quit (Quit: Connection closed for inactivity)17:23
anthony_p has quit (Quit: anthony_p)17:35
mulbah has quit (Ping timeout: 480 seconds)17:41
anthony_p has quit (Ping timeout: 480 seconds)21:12
anthony_p has quit (None)22:48

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