IRC log of #novawebdev for Sunday, 2026-03-01

thomasboimahGood morning jelkner 11:57
zOnnyHello World!11:58
thomasboimahGood morning zOnny 11:58
dcammueGood morning, comrades11:59
thomasboimahGood morning dcammue 11:59
zOnnyYesterday, Thomas and I began the TTD on Business Tracker (BT) and have completed 73% of it (https://gitlab.com/novawebdevelopment/business-tracker/-/tree/unit_tests). Furthermore, we have configured the BT for the Jetro team, which will assist us in conducting dogfooding. No Blockers.12:00
thomasboimahYesterday I worked with zOnny to set up Business Tracker for Jetro and started writing tests for BT. Today we will continue writing tests until we obtain 100% coverage. No blockers.12:00
thomasboimahACTION done12:00
zOnnyACTION done12:00
jelknerGood morning12:01
dcammueYesterday, i just did a follow of zOnny and dcammue meeting on hosting the TB on mayfirst, and today, i will see how bezt i can start with the updating of jeteo web gnucash for the months12:01
dcammueACTION done12:01
jelknerYesterday i met with Kei and updated her on most of what we have been doing. Today i have a SECOSOL board meeting.12:02
zOnnyNice!12:02
jelknercan we talk about servers?12:02
jelknerand about BT?12:02
zOnnyjelkner: +112:02
jelknerToday is March 1st, so the Linode invoices came in.12:02
zOnnyjelkner: Yes it did 12:03
jelknerzOnny and thomasboimah, you two see the NOVA one, right?12:03
zOnnyand it is discouraging 12:03
dcammuexOnny thanks to you and thomasboimah on the work yesterday12:03
thomasboimah+112:03
dcammue*zOnny12:03
jelknerNot so discouraging actually zOnny 12:03
jelknersince it was $129 only a few months ago12:04
zOnnyjelkner: It is, We did shut the server at the beginning of feb12:04
jelknerso $85 is looking encouraging12:04
jelknerbut it is not enough12:04
zOnnybut the server are still listed there at $5 12:04
jelknerplus there is more, SJC has one nanode costing $5 per month12:04
jelknerthat's not bad12:04
jelknerand GraceHopperCenter (me and cjones for our school projects) have two costing $17 per month12:05
jelknerquick side question, zOnny, where do i file BT issues?12:05
zOnnyjelkner: good question?12:06
jelknerwith LO (LibreOranize), they made separate styling repos for each deployment12:06
jelknerand we filed issues there12:06
zOnnylast time I left we used to use gitlab issues12:06
zOnnyassign to the users12:06
jelkneryes, but i'm concerned about our workflow12:06
jelknerlet's talk about that first maybe12:07
zOnnyjelkner: sure12:07
zOnnyjelkner: what are the concerns jelkner 12:07
jelkneri can't tell you how thrilled i was when you showed me BT running yesterday!!!!12:07
jelkneri was on a high the whole rest of the day after that12:07
jelkneri've been waiting, no dreaming of this day for years12:07
jelknerabout 5 years i think12:08
jelknerif you look, that's pretty much when Stefan stopped working on it12:08
zOnnyACTION zOnny is holding the tears 12:08
zOnnyyes jelkner 12:08
jelknerLOL12:08
jelknerbut now, we need to be very intentional12:08
zOnnyStefan and Adrian left us with good tools to use it12:08
jelknerwe need to care for the code, to learn to keep it clean12:09
jelknerand to develop it while doing that12:09
jelknerit is one of our core portfolio projects12:09
zOnnyjelkner: that was my point yesterday12:09
jelkneri spent the afternoon yesterday thinking about this12:10
zOnnyjelkner: we need to make sure what we are adding to it and how much it will impact the workflow12:10
jelknerindeed, zOnny 12:10
jelknerand we should use an agile process to drive that12:10
jelknercustomer meetings12:10
jelkneruser stories12:10
jelknerestimates12:10
zOnnyjelkner: the way I see it it should be a custom apps modality 12:11
jelknerTDD12:11
zOnnyapps that can be unplugged easily12:11
zOnnybesides the core apps12:11
jelknerSo Uncle Bob talks about that all the time12:11
jelknerHe describes how to engineer software to be loosely coupled12:12
jelknersince if it isn't, you can't reuse components12:12
jelknerthat sounds great to me zOnny 12:12
jelknerbut now is where you devs need to really learn your craft12:12
jelkneri'm just a teacher, not a developer12:13
jelknerand you won't be able to get any help from me12:13
jelknerso the ball, my dear friend zOnny, is in *your* court now12:13
jelkneryou are the new stefan12:13
zOnnyjelkner: I liking crafting it and amazed on about how much work has been done there12:13
jelknerok, so back to our discussion about issues12:14
zOnnyjelkner: how do you like to file them12:14
jelknerwell, i want to do what you tell me to do12:14
zOnnyjelkner: I can add the report an issue button there12:14
zOnnyso same as the LO12:14
jelknernot yet12:14
jelknerdo  you know that acronym YAGNI?12:15
zOnnywho? :)12:15
zOnnynot12:15
jelknerYAGNI - it means You Ain't Gonna Need It!12:15
jelknerIt's a thing agile developers say when other developers want to jump in and add a new feature12:16
jelknerYAGNI!12:16
zOnnyACTION confirms with Google AI what jelker is saying is true.12:16
jelknerKeep the code simple, and easy to maintain12:16
zOnnyjelkner: +112:16
jelknernew features should only be added when they are driven by hard customer user stories12:16
zOnnyjelkner: +112:16
jelknerand you should seek to do the simplest thing that works12:16
zOnnyjelkner: we have learned it with LO12:17
zOnnyas far I work with the partners we used to have12:17
jelknerotherwise, you will soon have a hard to maintain mountain of bloat12:17
zOnnyjelkner: they demanded different features12:17
jelkneranyway, here is why i'm saying YAGNI on this one12:18
zOnnyjelkner: seems like we are in the same page12:18
jelknerthis BT is for us12:18
zOnny+112:18
jelknerwe can assume advanced users who know how to login to gitlab12:18
jelknergitlab already has issues12:18
jelknerwe can just use the issue tracker provided12:18
jelknerthis is a social engineering challenge, not a technical one12:19
jelknerthe challenge is getting us used to the workflow12:19
jelknerso that it becomes automatic and effective12:19
jelknermy question is this12:20
jelkneri logged into BT this morning wanting to add our servers12:20
zOnnyshoot12:20
zOnnyyes?12:21
jelknerThe drop down for "Hosting provider" has only "Other" in it.12:21
zOnnyyes12:21
jelknerhttps://gitlab.com/novawebdevelopment/business-tracker/-/blob/master/business_tracker/apps/servers/models.py?ref_type=heads12:21
jelknerI see "Linode" here, but it isn't showing up.12:21
jelknerAnyway, I can't add any of our servers, since they're all Linodes, and none of them are "Other" :-(12:22
jelknerSo where do i file an issue?12:22
zOnnyjelkner: I like this issue12:22
jelkneri'll like it more when its fixed ;-)12:23
jelkneranyway, i only have a little time12:23
jelknertoo much to do12:23
zOnnyjelkner: one step at the time12:23
jelkner+112:23
jelknerthomasboimah, why no green dot next to my user here?12:23
zOnnyjelkner: you right about users with not familiarity with gitlab12:23
jelknerno zOnny, i think we can assume our users do have that familiarity12:24
jelknernot for outside customers12:24
zOnnyjelkner: for now?12:24
jelknerbut for us12:24
zOnnyjelkner: +112:24
jelkner*we* are the customers here12:24
jelknerand if any of us don't know about gitlab12:24
thomasboimahBecause you need to IDENTIFY your jelkner 12:25
jelknerthanks thomasboimah 12:25
thomasboimahby using: /msg NickServ IDENTIFY jelkner 12:25
jelkneri thought i had that in my login settings12:25
zOnnywllhttps://gitlab.com/novawebdevelopment/business-tracker/-/issues/new?type=ISSUE&initialCreationContext=list-route12:25
jelknerhexchat normally just does that12:25
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/issues/new?type=ISSUE&initialCreationContext=list-route12:25
thomasboimahYeah if you configure your setting12:25
zOnnycan you add that Issue and assign it to me12:25
thomasboimahzOnny, 12:26
zOnnythomasboimah: yes?12:27
thomasboimahBut linode is show on the NWD BT but i don't no why it is not showing for Jetro BT12:27
thomasboimah*showing12:27
zOnnythomasboimah: Yes12:27
zOnnythomasboimah: because we are using linode token12:27
thomasboimahYeah12:28
jelknerhttps://gitlab.com/novawebdevelopment/business-tracker/-/issues/7812:28
zOnnythomasboimah: but before confirming it I want to debug a little bit more and fix that issue for today12:28
jelknerok, last thing before i go12:28
zOnnyjelkner: thanks :)12:29
zOnnywill get back to you soon 12:29
thomasboimahjelkner, quick question?12:29
jelknerthomasboimah, i'm thinking now that you have put so much effort into this12:29
jelknerwe should sharpen our focus12:29
thomasboimahAre you using NWD BT or JETRO BT?12:29
jelknerif there is a NWD BT, no one is using it12:30
jelkneri propose we take it down12:30
jelknerand only have a Jetro BT12:30
zOnnyjelkner: we have the novawebdev 12:30
jelknersince nothing new has been added in the NWD BT for months12:30
jelknerwho uses it zOnny?12:30
zOnnyhttps://tracker.novawebdevelopment.coop/12:30
jelkneryes, i know12:30
jelknerbut no one uses it12:30
zOnnyI do due that I coun't find the servers psswrd12:31
jelkneri'm proposing moving everything to the Jetro one12:31
jelkneror switching the Jetro folks to the NWD one12:31
zOnnyjelkner: shouldn't we keep it separatelly12:31
jelknerwhy?12:31
jelknerthat's my point12:31
zOnnywe as novawebdev have our own server12:31
zOnny*servers*12:32
jelknerso here is the thing12:32
jelknerand this is a very good discussion12:32
jelknerright now we have two tiny web dev businesses12:32
jelkneri emphasize *TINY* or rather *tiny* ;-)12:32
jelknerso now we are taking on the burden of running not one, but two web applications12:33
jelknerand maintaining both of them12:33
jelknerand applying bug fixes and new features to both of them12:34
jelkneretc12:34
jelknerand one of them no one even uses!12:34
jelknerthis strikes me as bad business management, don't you think?12:34
zOnnyjelkner: not really12:34
jelknerok, push back zOnny 12:34
jelkneri'm all eyes12:35
zOnnyjelkner: from the dev point this is good due that we have different needs12:35
jelknerdo we have different needs?12:35
jelknerwhat needs does NWD have, since it doesn't even use the platform?12:35
zOnnyjelkner: you don't but we will do it when we want to send invoices12:36
jelknergreat point12:36
jelknerwhat if we had a NWD/Jetro BT12:36
jelknerand you could select either a NWD or a Jetro branded invoice?12:37
zOnnyjelkner: additionally, the "issue report" 12:37
jelknerthat's what i was asking about in the 1st place12:37
zOnnyjelkner: we can make it that way12:37
jelknerzOnny, we don't need to rush this decision12:38
zOnnyor keep it simple and isolate mistakes12:38
jelkneri think we should take a week to discuss it12:38
zOnnyjelkner: sure12:38
jelkneri'll tell you as a user on the business side12:38
zOnnyas for know since jetro team is active in using it12:38
jelknerhaving two just makes my head spin12:38
jelkneri wanted to add servers12:38
zOnnyjelkner: it can12:38
jelknerso i can help organize our work12:39
jelknerzOnny, NWD and Jetro are so intertwined at this point12:39
zOnnybut from the dev point this help us think broader12:39
jelknerthat having us think of ourselves as 1 thing instead of 2 is better i think12:39
zOnnyjelkner: you will be able to add the server12:39
zOnnyjelkner: will send and email once it is done12:40
jelkneryou miss my point12:40
jelknerwhere do i add it?12:40
jelknerNWD or Jetro BT?12:40
jelkneror both?12:40
zOnnyjelkner: I see12:40
jelknerboth, since both teams need to know about all the servers12:40
jelknerthat will be true for almost everything12:40
jelknerwe want everyone on both teams to have access to everything12:41
zOnnyjelkner: we should create a tag in the gitlab issue for now12:41
zOnnyso it refers to the jetro BT12:41
jelknerso we will need to have everything in both BTs12:41
jelknereven worse, most customers will be paying NWD12:41
zOnnyjelkner: as developers we will have the same branch anyway12:41
jelkneri'm talking about users zOnny 12:41
zOnnyjelkner: I get the point of maintaining both12:42
jelkneri get your point too12:42
jelknermaintaining the servers in this instance is not such a big deal12:42
zOnnyjelkner: let's keep it with the jetro for now12:42
zOnnyonce we hit the wall IF12:42
jelkneri'll file another issue12:42
zOnnywe will have to thing in a solution12:42
jelknerand make a proposal12:42
zOnny*think*12:43
jelknerwe rebrand the URL as tracker.sjcompute.org12:43
zOnnyjelkner: since you mention we are interwind 12:43
jelknerand have it support both NWD and Jetro together12:43
zOnnyjelkner: it could make sense your point12:43
jelknerhere's another point12:43
jelknerwork on BT is being funded how?12:44
jelknerwe are dogfooding, we don't have business plan around it12:44
jelknerStefan, Adrian and I talked for hours about this12:44
jelknerThey wanted to make it a SAS12:44
jelknerthat's also why they wanted us to host our own servers12:45
jelkneri felt we couldn't do that12:45
zOnnyjelkner: I see12:45
jelknerwe weren't big enough or mature enough to sustain that12:45
jelknerthey were young, and would move on12:45
jelknerand i would get left holding the bag12:45
jelknerthat is *exactly* what happened, btw12:45
jelknerthat's why i had to pay $129 a month for years12:46
jelknerfor nothing12:46
jelknerwhat a waste!!!12:46
jelkneranyway12:46
jelknerlet's not make that mistake again in the 4th reboot12:46
jelknerBT is for us12:46
zOnnyjelkner: +112:46
jelknerBUT, SJC could help fund it's development12:46
jelknersince it meets the goals of SJC12:46
zOnnyjelkner: I was thinking making it work for us12:46
zOnnyfor now12:47
zOnnyif it really work for us12:47
jelknerto provide software resources for the solidarity economy12:47
zOnnyand can tell others how it really help us with the workflow12:47
jelkner+112:47
jelknerAgaric wanted to pay us for it at one point12:47
jelknerbut we couldn't make it do a few things they needed it to do12:47
zOnnyjelkner: I remember that12:47
zOnnyjelkner: I remember how stefan wanted to make it work for them12:48
jelknerAnyway, i thought about this all afternoon yesterday12:48
zOnnyjelkner: but that was a BIG step12:48
jelknerYes, zOnny 12:48
zOnnydue that we haven't use it internally well12:48
jelknerthat is exactly right12:48
jelknernot just that12:48
jelknerhe didn't design it with their stories in mind12:48
jelkneryou all should review that history12:49
jelknerto see what the technical issues was12:49
jelknerbut in any case12:49
zOnnyjelkner: I propose making it work for us as priority12:49
jelknerwe are almost an hour into this meeting12:49
jelknerso we are on the same page12:49
jelkneri agree12:49
jelknerlike i said, i though about this all afternoon yesterday12:49
zOnnyjelkner: if it really work for us then the marketing team should safely advertise it12:50
jelkneri like to build on momentum12:50
jelkneryou took the initiative and moved this forward12:50
jelknerso i started thinking about how i could help feed that stream12:50
jelknerhere is what i came up with:12:50
jelkner1. We should make BT the central focus now for Kara, Josh, and Ben12:51
jelkner2. We should see if we can create a single BT used by our two co-ops12:51
jelkner3. We should add the ToDo app so that we can really center our business activity using it12:52
jelknerthen dcammue and jelkner will need to train and motivate their respective teams to get in the habit of using it12:52
jelknerit's about learning the habit12:52
jelknerjust like stand-up meetings12:52
dcammue+112:52
jelknerit took me awhile to get us into that habit12:53
jelknerto get us trained on the practice12:53
jelknerbut it became *very* beneficial once we did12:53
jelknerso it was more than worth the effort12:53
jelknerit will be the same with BT12:53
jelknerpeople won't be used to using it12:53
jelknerit is new12:53
jelknerthey don't think about it12:53
jelknerso we will have to train ourselves to change that12:54
jelknerone last thing12:54
jelknerif we agree to make BT the central focus of our Django team12:54
jelknerimagine what we could do...12:55
jelknerwe could have a grant from SJC to NWD and Jetro together12:55
jelknerit would be a retainer for BT development12:55
jelknerand we could track and pay the devs who work on it12:55
jelknerlet's say Kara completes a feature request in her own branch and issues a pull request12:56
jelknerwhen zOnny accepts the request after doing a code review with cjones12:56
dcammueThat's a great idea, jelkner 12:56
jelknerKara can get paid $15 per hour for her work12:56
jelknerbut *only* if it has tests!!!!! ;-)12:56
zOnnyjelkner: +112:56
jelknerthis will help us move forward in many ways at once12:57
jelkner1. Business workflow for the dev team to get paid12:57
jelkner2. Business workflow for the business team to manage the business12:57
jelknera true *business tracker* indeed!12:58
dcammueIt is great12:58
zOnnyjelkner: what makes business tracker different from payroll?12:58
jelknerpayroll should be part of it zOnny 12:58
jelknerit isn't different at all12:58
jelknerwhen we developed BT12:58
zOnnyjelkner: got it12:58
jelknerwe wanted it to help us organzie our business management12:59
jelknerthat's what it was for12:59
jelknerin fact, one more think to think about12:59
zOnnyjelkner: I di mention this due that paying not members as contractors will be helpful12:59
jelknerstefan, who wrote it, did not want to have to manage business12:59
jelknerso, dev that he is, he tried to automate something he didn't want to do! ;-)12:59
jelknernow you can't really do that12:59
jelknerBT can't replace business management13:00
jelknerwhich is a human engineering challenge13:00
jelknernot a technical one13:00
zOnnyjelkner: I see13:00
jelknerbut it can augment and enhance and make more productive what we need to do13:00
jelknerso that's BT should totally track payments to members13:01
jelknerand interns13:01
jelknerit already has some of that in it13:01
zOnnyjelkner: yes13:01
zOnnyjelkner: I noticed it when they have in the track time and a column said paid13:02
jelknerso i am proposing we all unite around the good work zOnny and thomasboimah did getting this back into production13:02
jelkner+113:02
jelknerand use this tool as we intended13:02
jelknerand build out our main portfolio project at the same time13:02
zOnnyjelkner: I want to make BT a place you don't want to get away in a day13:02
jelkner+113:02
jelknerso i need to go13:03
jelknerwe've been here an hour13:03
zOnnyjelkner: tick tock13:03
jelknerlol13:03
zOnnydrop the bag of gravel13:03
jelkneryes!13:03
jelknerwe need to bring back the old tom hoffman practices13:03
jelknerso fun13:03
zOnnyjelkner: +113:03
jelknerso great to have you back with us zOnny!!!!!!!!!!!!!!!113:04
zOnnyjelkner: we are on the clock jelkner 13:04
zOnnywe need to make the steps work at least for us13:04
jelkneryou're an owner, zOnny, you're *always* on the clock!13:04
zOnnyjelkner: before facing real customers13:04
jelknerright13:04
jelknerwe need to talk about that13:05
jelknerbut i can't now13:05
jelknerit's a big discussion13:05
jelknerand we've been here an hour13:05
zOnnyACTION is done talking13:05
jelkneri've chatted with thomasboimah and dcammue quite a bit recently13:05
jelknermy feeling is the core people need to be on salary13:05
jelknernot hourly13:05
jelknerthat would be thomasboimah and dcammue at this point13:06
zOnnyjelkner: I'm on salary on my other job13:06
jelknerthey work so many hours, and we don't have time to track them all13:06
zOnnyjelkner: being on salary for me brings more commitment13:06
jelkneri proposed they pay themselves $400 a month13:06
jelknerme too13:06
jelknerbut others we will have to start at a fee for service model13:06
jelknerthey get paid when they deliver something13:07
jelknerif we don't do that, we can not balance our finances13:07
jelknerwe need to know what is bringing in revenue, and what is sending it out13:07
jelknerBT is just for that13:07
jelknerso let's learn to use it!13:07
zOnnyjelkner: +113:07
jelknerok thomasboimah and dcammue, we meet tomorrow at this same time13:08
thomasboimah+113:08
jelknerand then you have class with Ben, Josh and Kara13:08
jelknerso you can introduce them to BT13:08
jelknerand summarize our conversation here13:08
jelkneror just point them to the log!13:08
thomasboimahsure13:09
jelknersee you tomorrow13:09
jelknerhave a great and productive day!13:09
jelknerACTION signs off13:09
zOnnyjelkner: thanks13:09
jelkner has quit (Quit: Leaving)13:09
zOnnythomasboimah: dcammue are you here13:09
thomasboimahyes13:10
dcammue+113:10
thomasboimahzOnny, 13:10
zOnnythomasboimah: yes?13:10
thomasboimahI make a push for the test write for the models.py13:11
zOnnythomasboimah: go ahead13:11
zOnnybefore making the push13:11
thomasboimahI already push it13:11
zOnnythomasboimah: pull the changes to avoid conficts13:11
thomasboimahPut i pull before pushing13:11
thomasboimah*but13:11
zOnnythomasboimah: great13:11
thomasboimahzOnny, quick question13:12
zOnnythomasboimah: yes?13:12
thomasboimahDo we still the those test_logic.py, test_apps.py? now the we are writing the tests separately13:13
zOnnythomasboimah: yes13:13
thomasboimahWhy?13:14
zOnnythomasboimah: test_logic.py most likely yes13:14
zOnnybut the test_apps.py is not really needed13:14
zOnnyI left there just to have an complete test process13:15
zOnnythomasboimah: now I see it carefully 13:16
zOnnythomasboimah: we don't need them13:19
zOnnythomasboimah: I'm removing the test_logic.py and test_apps.py13:34
zOnnythomasboimah: I will rename the test_logic.py to test_views.py due that I have views model tested there13:35
thomasboimahokay13:37
zOnnythomasboimah: due that we have our app in INSTALLED_APPS the test_apps.py is has low value to test13:37
zOnny*it*13:38
zOnnythomasboimah: I updated your test_model.py 14:19
zOnnythomasboimah: quick question14:21
zOnnyin this line https://gitlab.com/novawebdevelopment/business-tracker/-/commit/317b8b7aefbaef0de86e21be80b706596901e8be#line_83aad07b2_614:22
zOnnyare you trying to use the Account model or the django get_user_model?14:23
thomasboimahOkay14:28
thomasboimahsorry I step away14:28
thomasboimahI'm using get_user_model() in my tests. I accidentally also imported Account directly, but the Account = get_user_model() line overrides it. I'll clean up the imports to remove the confusion.14:29
zOnnythomasboimah: no worries I did remove it14:30
zOnnythomasboimah: I will step away for 20 min14:31
zOnnyI need to give a ride to my dad 14:31
thomasboimahOkay14:31
zOnnyACTION zonny steps away for 20min14:31
zOnny has quit (Remote host closed the connection)14:43
zOnnyACTION is back15:00
zOnnythomasboimah: are you here15:02
thomasboimah+115:02
zOnnythomasboimah: sorry15:46
zOnnyI was in a phone call with Jeff15:46
thomasboimahno worries15:47
zOnnythomasboimah: I'm trying to get views 100% covered15:51
zOnnyafter that we should have accounts covered15:51
thomasboimahokay15:52
zOnnyWe can merge it to master15:52
zOnnyor hold once we have the other apps covered15:52
zOnnyalso I need to push Jeff's issue15:52
zOnnyhave you look into why is that?15:53
thomasboimahnot yet15:53
thomasboimahbut if you want i can look at it15:53
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/issues?show=eyJpaWQiOiI3OCIsImZ1bGxfcGF0aCI6Im5vdmF3ZWJkZXZlbG9wbWVudC9idXNpbmVzcy10cmFja2VyIiwiaWQiOjE4NTMxMTgyNn0%3D15:53
zOnnyyes, I will help to find it15:53
zOnnyafter I push the test_views15:53
thomasboimahokay15:54
zOnnythomasboimah: going to pick up my dad16:19
thomasboimahokay16:19
zOnnythomasboimah: I got stuck with the shifts test16:19
zOnnyalmost done 16:19
zOnnyACTION back in 20min16:19
zOnny has quit (Remote host closed the connection)16:29
dcammue has quit (Quit: Quit)16:31
zOnnyACTION is back17:08
zOnnythomasboimah: are you here17:11
thomasboimahyes17:11
thomasboimahzOnny, I done fixing Jeff issue17:20
zOnnydid you fixed in unit_test branch?17:21
zOnnywhat branch did you use for it?17:21
thomasboimahwe just need to add the linode_api_token to config.ini file17:22
thomasboimah*needed17:22
thomasboimahI do on the master branch17:22
zOnnythat is all?17:22
thomasboimahyes17:22
zOnnyI was thinking that was the issue there17:22
zOnnyit is the token then17:25
zOnnyI see17:25
zOnnyyou can add it in the server then17:25
zOnnywe cannnot push it to the repo17:25
zOnnyDo you know where the token is?17:26
thomasboimahit is in the config.ini file17:27
thomasboimahat the button17:27
zOnnythomasboimah: yes but you can also do it from the UI settings17:27
thomasboimahI guess it was missing when you cloning it to the Jetro hosting server17:28
zOnnyif you go to settings17:28
thomasboimah*was17:28
thomasboimahYeah17:28
thomasboimahI saw that17:28
zOnnyyou can add there17:28
zOnnyso there is not changes needed, yes?17:30
thomasboimahyes17:31
zOnnySo the question for us should be17:31
zOnnywhat if we want to add mayfirst shared server17:31
zOnnywhat if we want to add another hosting provider17:32
thomasboimahThen i guess we will have to add mayfirst api token to the config.ini file too17:32
zOnnythomasboimah: exactly17:32
zOnnythomasboimah: where do we find it?17:33
thomasboimahWe can check the doc or also try google17:33
thomasboimah*their*17:33
thomasboimahsearch17:33
zOnnyright17:33
thomasboimahOr better still email jamie to get the rightful one17:35
zOnnyyes we can17:39
zOnnyI'm trying to find out how linode shows up once we add the linode_api_token17:40
thomasboimahcheck the server app views and create.html template17:42
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/blob/master/business_tracker/apps/servers/apis/__init__.py?ref_type=heads#L717:44
thomasboimahi see17:45
zOnnyIt is calling the Linode API17:46
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/blob/master/business_tracker/apps/servers/apis/linode.py?ref_type=heads#L2617:47
zOnnyit makes sense17:47
thomasboimahyeah17:48
zOnnythis is very dynamic setup17:48
zOnnyit was designed specifically for linode17:49
zOnnythe question for us should be17:49
zOnnyhow to make it more dynamic17:49
zOnnyadding other hosting providers API tokens17:49
zOnnyIt is also verifying server ID17:50
zOnnyif server ID isn't valid it will fail17:51
zOnnyStefan was going crazy here :)17:51
zOnnythomasboimah: that is the level I want to be :D17:55
zOnnycrafting your app they best way possible17:55
zOnnythomasboimah: 17:59
thomasboimahyes18:00
zOnnyquick question18:00
zOnnywhere is the CJS is being hosted?18:00
zOnnyhttps://claudiajonesschool.org/18:00
zOnnynot sure but I don't see it in the novawebdev18:00
thomasboimahI guess on novawebdev membership let me check18:00
thomasboimahAhhh18:01
thomasboimahI guess it is on one of the our linode server18:01
thomasboimahI guess it is on one of our linode server18:01
thomasboimahJeff mention it the other day18:01
thomasboimahWE can check those server up but we will have to reset the password to get access. And we don't know if others developer are using that18:02
zOnnythomasboimah:173.255.234.15218:07
zOnnywhere is this server running?18:08
zOnnyit isn't in the novawebdevelopment linode18:08
zOnnyI think this is running on Jeff's personal linode18:09
thomasboimahsomething like that18:09
thomasboimahbut i can't tell18:09
zOnnythat is my assumption18:10
zOnnyanyway, I just want you to be ready when he does assign you with updates on it18:10
zOnnythomasboimah: I thought it was in the novawebdev linode18:11
zOnnybut it isn't18:11
thomasboimahokay18:11
zOnnyalright18:11
zOnnythe accounts tests is 100% covered18:19
zOnnyI have commented https://gitlab.com/novawebdevelopment/business-tracker/-/issues?show=eyJpaWQiOiI3OCIsImZ1bGxfcGF0aCI6Im5vdmF3ZWJkZXZlbG9wbWVudC9idXNpbmVzcy10cmFja2VyIiwiaWQiOjE4NTMxMTgyNn0%3D18:20
thomasboimahThanks18:20
zOnnythomasboimah: have you work with Gitlab issues before18:21
thomasboimahnot really18:21
thomasboimahonly codeberg18:21
zOnnyit should not be different18:22
zOnnygitlab issues are the best18:22
zOnnyit does notify you once the issue is assigned to you18:22
thomasboimahyeah codeberg can do that too18:23
zOnnyit does allow you to add labels18:23
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/labels18:23
zOnnyWith jeff we can work with gilab18:32
zOnnyother user we may need to find a way to have a issues app18:32
thomasboimahyeah18:32
zOnnythe drawback of the gitlab issues18:33
zOnnyis they have to log in first18:33
zOnnyto gitlab before filling an issue18:33
zOnnyso they need to create an account there18:33
zOnnyit took a little bit difficult for regular users who don't want to log in to different accounts18:34
zOnnybut really authentication is very important anywhere18:34
zOnnyotherwise we will be flooded with spam 18:34
thomasboimahyeah18:35
zOnnyI will add it 18:40
zOnnyto master so they don't have to look for it18:41
zOnnyalright thomas18:55
zOnnyI will pull it into the server18:55
thomasboimahokay18:56
zOnnyit is there18:58
zOnnyalright thomasboimah 19:01
zOnnythomasboimah: do you have any questions?19:01
thomasboimah-119:02
zOnnythomasboimah: let's keep with the tests19:02
zOnnycan you help me with invoices test_models.py19:02
thomasboimahOkay will do that during the week19:03
zOnnynext week we should be able to pull it 19:03
zOnnythe same as we did it with accounts19:03
zOnnythomasboimah: also we need to think about switching from one business to another19:04
zOnnyin the same business tracker19:04
zOnnyIt will be kinda overwhelming 19:05
zOnnyor maybe not19:05
thomasboimahokay19:05
zOnnybut one think I always find out is that people do not realize on which account they are19:05
zOnny*thing*19:06
zOnnythomasboimah: That is why I prefer it separatelly19:06
zOnnyeven with the amazon account I share with my brother19:06
zOnnyhe orders with my account and mistakenly uses my card 19:07
zOnnyIt also happens to me at work19:07
zOnnyI need to think twice which account I am using before sending it19:07
zOnnyBut I'm not the user here19:08
zOnnythat's all from me for today19:09
zOnnyI'm kinda exhausted 19:09
zOnnyI'm going to look for food19:09
thomasboimahOkay, Thanks for today19:09
zOnnyanything you need before I go?19:09
thomasboimah-1 all good19:10
zOnnyalright19:10
zOnnysee you next weekend thomasboimah 19:10
thomasboimahokay you too19:10
zOnnyACTION signs off for the day19:10
zOnny has quit (Remote host closed the connection)19:10
thomasboimah has quit (Read error: Connection reset by peer)19:16
thomasboimah has quit (Remote host closed the connection)19:20

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