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

dcammue has quit (Ping timeout: 480 seconds)00:55
dcammue has quit (Remote host closed the connection)01:45
thomasboimahIt was trivial for me to create a Social Justice Computing organization11:00
thomasboimahon Open Collective:11:00
thomasboimahmy bad11:00
thomasboimahYesterday, I attended the scheduled meeting concerning the SJCompute website and also helped Jeff gain access to Jetro and the other cooperative book on GunCash. I was also working with zOnny yesterday while figuring out the PDF stuff. Today I will be working with zOnny. No blockers.11:00
thomasboimahACTION done11:00
zOnnyGood morning thomasboimah 11:01
thomasboimahGood morning zOnny 11:01
thomasboimahI was just reading Jeff mail and i mistakingly copy part of it a paste it here11:02
thomasboimahSo zOnny what is the goal for today?11:02
zOnnyYesterday, I began working on the redesign of the SJC and the cooperative functionality for the business tracker. No blockers.11:02
zOnnyACTION done11:02
zOnnythomasboimah: heads up11:03
zOnnythomasboimah: I'm going to push a branch for the jetro and novaweb dev to work with in Business tracker11:04
zOnnythomasboimah: Our goal is to make it work with the backup data of the other business tracker11:06
zOnnythomasboimah: this actually will get us time play with data11:06
thomasboimahsure11:06
thomasboimahWas you about to get the data yesterday?11:07
zOnnythomasboimah: I was in a phone call with jeff about the business tracker yesterday11:07
thomasboimah*able11:07
zOnnythomasboimah: I was trying to get it after shallon submit the invoice11:08
zOnnythomasboimah: i didn't want to back it up twice11:08
zOnnythomasboimah: Since the data we are going to probably migrate for now is just one specific client11:09
zOnnythomasboimah: the plan is to back up the data and keep the data that is active11:09
zOnnythomasboimah: does that make sense?11:10
thomasboimahyes!11:10
thomasboimahHave you push the branch you talk about now?11:10
zOnnyI'm about to11:11
zOnnyhold one11:11
thomasboimahOkay11:11
thomasboimahHow was the pdf issue yesterday?11:11
thomasboimahHave you ask nana on what proper tools i can use to edit it11:12
thomasboimah?11:12
zOnnythomasboimah: yes11:13
zOnnythomasboimah: the pdf issue that I was tryingto figure out yesterday got me a hard time with libreoffice11:13
zOnnythomasboimah: I haven't used much libreoffice11:13
zOnnythomasboimah: but the goal of the pdf is to export with create pdf form11:14
zOnnythomasboimah: if you add a textbox from the views --> toolbars --> form controls11:15
zOnnythomasboimah: if you draw textbox in the default pdf and then export as create pdf form checked11:16
zOnnythomasboimah: once you open with other app or a preview that textcheckbox can be writen 11:17
zOnnythomasboimah: does that make sense?11:18
thomasboimah+111:18
zOnnythomasboimah: my goal with libreoffice was that I want to see the previous textboxes that is in the pdf that I'm opening11:19
zOnnythomasboimah: but libreoffice wouldn't allow me or I don't know how to enable it11:19
zOnnythomasboimah: that is the type of pdf Business Tracker work with11:21
zOnnythomasboimah: It needs the pdf form to write the information you are giving in the invoices11:21
zOnnythomasboimah: I don't think we will have nana's participation in these days or future projects11:25
zOnnythomasboimah: It is gettign difficult for me getting her attention11:26
zOnnythomasboimah: do you have any questions?11:26
thomasboimah-111:27
thomasboimahPlease let me know what i can do to contribute to the sjcompute website.11:27
zOnnythomasboimah: sure11:30
zOnnythomasboimah: we will need some pics to from jannet11:30
zOnnythomasboimah: in order to add body to the page of donations11:31
zOnnythomasboimah: I'm meeting with J.J. at 8AM11:32
zOnnythomasboimah: it is a zoom meeting11:32
zOnnythomasboimah: things are moving with that project as well11:33
zOnnythomasboimah: I'm going to help with the linode setup11:33
zOnnyACTION steps away for 5 min11:38
zOnnyACTION is back11:48
zOnnyACTION in a meeting with JJ12:02
zOnnyACTION is back12:51
zOnnythomasboimah: are you here12:51
thomasboimahYes, How was the meeting with JJ12:52
thomasboimah?12:52
zOnnythomasboimah: it went well12:52
zOnnythomasboimah: we setup the linode12:52
thomasboimahThat's good to know12:53
zOnnyand grant permissions12:53
zOnnythomasboimah: After helping him out12:53
zOnnyI realized that for regular users could be a little bit overwhelming finish the setup12:54
zOnnythomasboimah: not sure what the best approach could be for this process12:54
zOnnythomasboimah: I wish we can send our clients a bash script and they can run it :)12:55
zOnnythomasboimah: he is looking for something similar to this https://uttrly.com/12:56
thomasboimahSo you are going to be using that as a prototype?12:58
zOnnythomasboimah: yes12:59
zOnnyACTION steps away to give a ride his Dad BRB in 20min13:29
zOnny has quit (Remote host closed the connection)13:39
zOnnyACTION is back13:55
zOnnythomasboimah:14:01
zOnnythomasboimah: everything ok?14:01
thomasboimah                                                                                                                                                 Yes still waiting on you to push the branch                                                                                                                                14:01
dcammueGood afternoon and good morning folks 14:14
thomasboimahGood afternoon dcammue 14:14
dcammueHow are you 14:15
thomasboimahGood, How was church?14:17
zOnnydcammue: hi14:20
zOnnyACTION zonny goes to pick up his dad15:31
zOnny has quit (Remote host closed the connection)15:46
zOnnyalright17:21
zOnnyalright thomasboimah 17:21
zOnnyI have pushed the branch17:21
thomasboimahACTION going to pull it17:22
thomasboimahACTION confirming the branch name is : feat/multi-coop17:22
zOnnythomasboimah: right17:22
zOnnythomasboimah: confirming that that branch was checkout from master17:23
zOnnythomasboimah: I wasn't too happy with checking out from the other branches we have created17:23
zOnnythomasboimah: multi-organization branch is too easy to confuse users17:25
zOnnythomasboimah: additionally, adding more user roles is needed17:25
thomasboimahNice! approach setting up this script "ensure_gunicorn.ssh17:26
zOnnythomasboimah: ?17:27
zOnnyon the mayfirst server?17:27
thomasboimahNo 17:27
thomasboimahOn the branch i just pull17:27
thomasboimahYou was not the one that did that?17:28
thomasboimahit is in business-tracker/business-tracker/script/ensure_gunicorn.ssh17:28
zOnnythomasboimah: I'm assuming you are pulling it in your local, yes?17:31
thomasboimahyes17:31
zOnnythomasboimah: I think i did that but in the server17:31
zOnnyAre you sure that I push it?17:31
thomasboimahyes!17:31
zOnnyI don't see it?17:32
thomasboimahHmm but i am seeing it locally. strange17:33
zOnnyI have one in the mayfirst server17:34
thomasboimahOkay17:34
thomasboimahI see that the branch you push is having a Pipeline error17:35
zOnnyI was trying to find a way to restart gunicorn without killing it17:35
zOnnythomasboimah: yes17:35
zOnnythomasboimah: I haven't focus on tests at all17:35
thomasboimahthe maybe the test17:35
thomasboimahoops17:35
thomasboimah*that17:35
thomasboimahAlright 17:36
thomasboimahThank17:36
zOnnythomasboimah: I was moving on with it while thinking about the two coops17:36
zOnnythomasboimah: it isn't perfect yet17:36
zOnnythomasboimah: I don't even know if comments would help17:37
zOnnythomasboimah: I was getting features from my other django projects17:37
zOnnythomasboimah: I was thinking on different stages of users17:37
zOnnythomasboimah: my overall goal with this branch is to isolated the two. coops as much as possible17:38
dcammue has quit (Ping timeout: 480 seconds)17:39
zOnnythomasboimah: the one in prod is too mixup17:39
zOnnythomasboimah: they have org labels in a table 17:39
zOnnythomasboimah: feel free to update it17:41
thomasboimahOkay17:41
zOnnythomasboimah: I'm sure it has a lot of broken gaps17:41
zOnnythomasboimah: create different users17:42
zOnnythomasboimah: Administrator, Project Manager, Accountant, Developer, Designer17:42
zOnnythomasboimah: I couldn't think more than that17:42
zOnnythomasboimah: keep in mind that when superuser is create17:46
zOnnythomasboimah: it start as a member17:47
zOnnythomasboimah: once the account is added to a org membership as Administrator, project manager, etc. It will not longer be a superuser and view both side of the org scope17:48
zOnnythomasboimah: i did this intentionally17:49
zOnnythomasboimah:  bc superuser is a hiden user above the layer :)17:50
thomasboimahsure17:50
thomasboimahzOnny, 17:51
zOnnythomasboimah: YES?17:51
thomasboimahWas you able to run this locally?17:51
thomasboimahI am getting some error17:51
zOnnywhat is the error?17:51
thomasboimahno such table: organizations_organizationmembership17:51
zOnnydid you run makemigrations?17:52
thomasboimahyes17:52
zOnnyand migrate?17:52
thomasboimahyes17:52
zOnnyI'm assuming your Organizations 0001_initial.py is running the previous organization migration17:54
zOnnythomasboimah: the one you did run with the other branches17:55
zOnnythomasboimah: let me know if you still stuck with errors17:58
thomasboimahAll good 18:01
zOnnydid you get it running?18:02
thomasboimahyes18:02
thomasboimahquick questions18:02
zOnny?18:03
thomasboimahnvm, I will look at the code a understand, I was wanted to ask about the different power of: Administrator, member, Project manager and etc18:04
zOnnythomasboimah: yes test them all18:05
zOnnythomasboimah: here is my quick recap they way I was thinking with user roles18:06
zOnnyI consider Administrator = Member18:06
thomasboimahI am current a member since i create the use, by using createsuper18:06
zOnnynvm18:06
zOnnythomasboimah: YES18:06
zOnnythat member doesn't have role18:06
zOnnythomasboimah: can you go to its profile18:07
zOnnyor edit account18:07
thomasboimahyes18:07
zOnnyand add an organization18:07
thomasboimahyes18:07
zOnnyso there are two way you can do it18:08
zOnnyfrom the edit there is a advance settings18:08
zOnnydropdown18:08
zOnnyfrom the view detail18:09
zOnnyyou can add to it an organization by clicking the pen18:09
thomasboimahsure18:10
zOnnyi mean by clicking the "+"18:10
zOnnyso now you do the same with other users18:11
zOnnycreate superusers and give them different roles18:11
zOnnythomasboimah: because once you give a organization membership18:11
zOnnyusers roles apply18:12
zOnnyAdministrator = can do anything18:12
zOnnyProject Manager = cannot see accounts, and organizations18:12
zOnnyAccountant = Can see projects, invoices, and users' shifts for approvals and send invoices18:14
zOnnyDeveloper, Designer, and member (Contractor) can only see assigned projects track their time18:15
zOnnyI hope this logic makes sense18:16
thomasboimahsure18:17
zOnnythomasboimah: I have to go18:17
thomasboimahOkay thanks for work today18:17
thomasboimahI will hack on it and see what i can add18:18
zOnnythomasboimah: I just found one bug18:18
zOnnythomasboimah: when you assign project to an user, user will see in their dashboard18:19
zOnnyand decide whether to approve or reject18:19
zOnnythomasboimah: if approved, it will disappear from dashboard and be listed in the projects table18:20
zOnnyso in that table18:20
zOnnyon the projects list table there is a view, edit, and delete options18:21
zOnnybut  for a developer it will only be a view18:21
zOnnybut besides those buttons18:22
zOnnythere is a button that has three dots18:22
zOnnyI feel like create a shift should also be a button 18:23
zOnnybecause it is hidden18:23
zOnnyI was trying to minimize the buttons18:23
zOnnyand add it there but I just realized that it doesn't make easer for a user to find18:24
zOnnyit18:24
zOnnyLet me know what do you think18:24
zOnnybye for now18:25
zOnnyACTION signs off for the day18:25
zOnny has quit (Quit: Page closed)18:26
thomasboimah has quit (Quit: Leaving)18:28
dcammue has quit (Ping timeout: 480 seconds)22:51

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