| dcammue has quit (Ping timeout: 480 seconds) | 00:55 | |
| dcammue has quit (Remote host closed the connection) | 01:45 | |
| thomasboimah | It was trivial for me to create a Social Justice Computing organization | 11:00 |
|---|---|---|
| thomasboimah | on Open Collective: | 11:00 |
| thomasboimah | my bad | 11:00 |
| thomasboimah | Yesterday, 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 |
| thomasboimah | ACTION done | 11:00 |
| zOnny | Good morning thomasboimah | 11:01 |
| thomasboimah | Good morning zOnny | 11:01 |
| thomasboimah | I was just reading Jeff mail and i mistakingly copy part of it a paste it here | 11:02 |
| thomasboimah | So zOnny what is the goal for today? | 11:02 |
| zOnny | Yesterday, I began working on the redesign of the SJC and the cooperative functionality for the business tracker. No blockers. | 11:02 |
| zOnny | ACTION done | 11:02 |
| zOnny | thomasboimah: heads up | 11:03 |
| zOnny | thomasboimah: I'm going to push a branch for the jetro and novaweb dev to work with in Business tracker | 11:04 |
| zOnny | thomasboimah: Our goal is to make it work with the backup data of the other business tracker | 11:06 |
| zOnny | thomasboimah: this actually will get us time play with data | 11:06 |
| thomasboimah | sure | 11:06 |
| thomasboimah | Was you about to get the data yesterday? | 11:07 |
| zOnny | thomasboimah: I was in a phone call with jeff about the business tracker yesterday | 11:07 |
| thomasboimah | *able | 11:07 |
| zOnny | thomasboimah: I was trying to get it after shallon submit the invoice | 11:08 |
| zOnny | thomasboimah: i didn't want to back it up twice | 11:08 |
| zOnny | thomasboimah: Since the data we are going to probably migrate for now is just one specific client | 11:09 |
| zOnny | thomasboimah: the plan is to back up the data and keep the data that is active | 11:09 |
| zOnny | thomasboimah: does that make sense? | 11:10 |
| thomasboimah | yes! | 11:10 |
| thomasboimah | Have you push the branch you talk about now? | 11:10 |
| zOnny | I'm about to | 11:11 |
| zOnny | hold one | 11:11 |
| thomasboimah | Okay | 11:11 |
| thomasboimah | How was the pdf issue yesterday? | 11:11 |
| thomasboimah | Have you ask nana on what proper tools i can use to edit it | 11:12 |
| thomasboimah | ? | 11:12 |
| zOnny | thomasboimah: yes | 11:13 |
| zOnny | thomasboimah: the pdf issue that I was tryingto figure out yesterday got me a hard time with libreoffice | 11:13 |
| zOnny | thomasboimah: I haven't used much libreoffice | 11:13 |
| zOnny | thomasboimah: but the goal of the pdf is to export with create pdf form | 11:14 |
| zOnny | thomasboimah: if you add a textbox from the views --> toolbars --> form controls | 11:15 |
| zOnny | thomasboimah: if you draw textbox in the default pdf and then export as create pdf form checked | 11:16 |
| zOnny | thomasboimah: once you open with other app or a preview that textcheckbox can be writen | 11:17 |
| zOnny | thomasboimah: does that make sense? | 11:18 |
| thomasboimah | +1 | 11:18 |
| zOnny | thomasboimah: my goal with libreoffice was that I want to see the previous textboxes that is in the pdf that I'm opening | 11:19 |
| zOnny | thomasboimah: but libreoffice wouldn't allow me or I don't know how to enable it | 11:19 |
| zOnny | thomasboimah: that is the type of pdf Business Tracker work with | 11:21 |
| zOnny | thomasboimah: It needs the pdf form to write the information you are giving in the invoices | 11:21 |
| zOnny | thomasboimah: I don't think we will have nana's participation in these days or future projects | 11:25 |
| zOnny | thomasboimah: It is gettign difficult for me getting her attention | 11:26 |
| zOnny | thomasboimah: do you have any questions? | 11:26 |
| thomasboimah | -1 | 11:27 |
| thomasboimah | Please let me know what i can do to contribute to the sjcompute website. | 11:27 |
| zOnny | thomasboimah: sure | 11:30 |
| zOnny | thomasboimah: we will need some pics to from jannet | 11:30 |
| zOnny | thomasboimah: in order to add body to the page of donations | 11:31 |
| zOnny | thomasboimah: I'm meeting with J.J. at 8AM | 11:32 |
| zOnny | thomasboimah: it is a zoom meeting | 11:32 |
| zOnny | thomasboimah: things are moving with that project as well | 11:33 |
| zOnny | thomasboimah: I'm going to help with the linode setup | 11:33 |
| zOnny | ACTION steps away for 5 min | 11:38 |
| zOnny | ACTION is back | 11:48 |
| zOnny | ACTION in a meeting with JJ | 12:02 |
| zOnny | ACTION is back | 12:51 |
| zOnny | thomasboimah: are you here | 12:51 |
| thomasboimah | Yes, How was the meeting with JJ | 12:52 |
| thomasboimah | ? | 12:52 |
| zOnny | thomasboimah: it went well | 12:52 |
| zOnny | thomasboimah: we setup the linode | 12:52 |
| thomasboimah | That's good to know | 12:53 |
| zOnny | and grant permissions | 12:53 |
| zOnny | thomasboimah: After helping him out | 12:53 |
| zOnny | I realized that for regular users could be a little bit overwhelming finish the setup | 12:54 |
| zOnny | thomasboimah: not sure what the best approach could be for this process | 12:54 |
| zOnny | thomasboimah: I wish we can send our clients a bash script and they can run it :) | 12:55 |
| zOnny | thomasboimah: he is looking for something similar to this https://uttrly.com/ | 12:56 |
| thomasboimah | So you are going to be using that as a prototype? | 12:58 |
| zOnny | thomasboimah: yes | 12:59 |
| zOnny | ACTION steps away to give a ride his Dad BRB in 20min | 13:29 |
| zOnny has quit (Remote host closed the connection) | 13:39 | |
| zOnny | ACTION is back | 13:55 |
| zOnny | thomasboimah: | 14:01 |
| zOnny | thomasboimah: everything ok? | 14:01 |
| thomasboimah | Yes still waiting on you to push the branch | 14:01 |
| dcammue | Good afternoon and good morning folks | 14:14 |
| thomasboimah | Good afternoon dcammue | 14:14 |
| dcammue | How are you | 14:15 |
| thomasboimah | Good, How was church? | 14:17 |
| zOnny | dcammue: hi | 14:20 |
| zOnny | ACTION zonny goes to pick up his dad | 15:31 |
| zOnny has quit (Remote host closed the connection) | 15:46 | |
| zOnny | alright | 17:21 |
| zOnny | alright thomasboimah | 17:21 |
| zOnny | I have pushed the branch | 17:21 |
| thomasboimah | ACTION going to pull it | 17:22 |
| thomasboimah | ACTION confirming the branch name is : feat/multi-coop | 17:22 |
| zOnny | thomasboimah: right | 17:22 |
| zOnny | thomasboimah: confirming that that branch was checkout from master | 17:23 |
| zOnny | thomasboimah: I wasn't too happy with checking out from the other branches we have created | 17:23 |
| zOnny | thomasboimah: multi-organization branch is too easy to confuse users | 17:25 |
| zOnny | thomasboimah: additionally, adding more user roles is needed | 17:25 |
| thomasboimah | Nice! approach setting up this script "ensure_gunicorn.ssh | 17:26 |
| zOnny | thomasboimah: ? | 17:27 |
| zOnny | on the mayfirst server? | 17:27 |
| thomasboimah | No | 17:27 |
| thomasboimah | On the branch i just pull | 17:27 |
| thomasboimah | You was not the one that did that? | 17:28 |
| thomasboimah | it is in business-tracker/business-tracker/script/ensure_gunicorn.ssh | 17:28 |
| zOnny | thomasboimah: I'm assuming you are pulling it in your local, yes? | 17:31 |
| thomasboimah | yes | 17:31 |
| zOnny | thomasboimah: I think i did that but in the server | 17:31 |
| zOnny | Are you sure that I push it? | 17:31 |
| thomasboimah | yes! | 17:31 |
| zOnny | I don't see it? | 17:32 |
| thomasboimah | Hmm but i am seeing it locally. strange | 17:33 |
| zOnny | I have one in the mayfirst server | 17:34 |
| thomasboimah | Okay | 17:34 |
| thomasboimah | I see that the branch you push is having a Pipeline error | 17:35 |
| zOnny | I was trying to find a way to restart gunicorn without killing it | 17:35 |
| zOnny | thomasboimah: yes | 17:35 |
| zOnny | thomasboimah: I haven't focus on tests at all | 17:35 |
| thomasboimah | the maybe the test | 17:35 |
| thomasboimah | oops | 17:35 |
| thomasboimah | *that | 17:35 |
| thomasboimah | Alright | 17:36 |
| thomasboimah | Thank | 17:36 |
| zOnny | thomasboimah: I was moving on with it while thinking about the two coops | 17:36 |
| zOnny | thomasboimah: it isn't perfect yet | 17:36 |
| zOnny | thomasboimah: I don't even know if comments would help | 17:37 |
| zOnny | thomasboimah: I was getting features from my other django projects | 17:37 |
| zOnny | thomasboimah: I was thinking on different stages of users | 17:37 |
| zOnny | thomasboimah: my overall goal with this branch is to isolated the two. coops as much as possible | 17:38 |
| dcammue has quit (Ping timeout: 480 seconds) | 17:39 | |
| zOnny | thomasboimah: the one in prod is too mixup | 17:39 |
| zOnny | thomasboimah: they have org labels in a table | 17:39 |
| zOnny | thomasboimah: feel free to update it | 17:41 |
| thomasboimah | Okay | 17:41 |
| zOnny | thomasboimah: I'm sure it has a lot of broken gaps | 17:41 |
| zOnny | thomasboimah: create different users | 17:42 |
| zOnny | thomasboimah: Administrator, Project Manager, Accountant, Developer, Designer | 17:42 |
| zOnny | thomasboimah: I couldn't think more than that | 17:42 |
| zOnny | thomasboimah: keep in mind that when superuser is create | 17:46 |
| zOnny | thomasboimah: it start as a member | 17:47 |
| zOnny | thomasboimah: 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 scope | 17:48 |
| zOnny | thomasboimah: i did this intentionally | 17:49 |
| zOnny | thomasboimah: bc superuser is a hiden user above the layer :) | 17:50 |
| thomasboimah | sure | 17:50 |
| thomasboimah | zOnny, | 17:51 |
| zOnny | thomasboimah: YES? | 17:51 |
| thomasboimah | Was you able to run this locally? | 17:51 |
| thomasboimah | I am getting some error | 17:51 |
| zOnny | what is the error? | 17:51 |
| thomasboimah | no such table: organizations_organizationmembership | 17:51 |
| zOnny | did you run makemigrations? | 17:52 |
| thomasboimah | yes | 17:52 |
| zOnny | and migrate? | 17:52 |
| thomasboimah | yes | 17:52 |
| zOnny | I'm assuming your Organizations 0001_initial.py is running the previous organization migration | 17:54 |
| zOnny | thomasboimah: the one you did run with the other branches | 17:55 |
| zOnny | thomasboimah: let me know if you still stuck with errors | 17:58 |
| thomasboimah | All good | 18:01 |
| zOnny | did you get it running? | 18:02 |
| thomasboimah | yes | 18:02 |
| thomasboimah | quick questions | 18:02 |
| zOnny | ? | 18:03 |
| thomasboimah | nvm, I will look at the code a understand, I was wanted to ask about the different power of: Administrator, member, Project manager and etc | 18:04 |
| zOnny | thomasboimah: yes test them all | 18:05 |
| zOnny | thomasboimah: here is my quick recap they way I was thinking with user roles | 18:06 |
| zOnny | I consider Administrator = Member | 18:06 |
| thomasboimah | I am current a member since i create the use, by using createsuper | 18:06 |
| zOnny | nvm | 18:06 |
| zOnny | thomasboimah: YES | 18:06 |
| zOnny | that member doesn't have role | 18:06 |
| zOnny | thomasboimah: can you go to its profile | 18:07 |
| zOnny | or edit account | 18:07 |
| thomasboimah | yes | 18:07 |
| zOnny | and add an organization | 18:07 |
| thomasboimah | yes | 18:07 |
| zOnny | so there are two way you can do it | 18:08 |
| zOnny | from the edit there is a advance settings | 18:08 |
| zOnny | dropdown | 18:08 |
| zOnny | from the view detail | 18:09 |
| zOnny | you can add to it an organization by clicking the pen | 18:09 |
| thomasboimah | sure | 18:10 |
| zOnny | i mean by clicking the "+" | 18:10 |
| zOnny | so now you do the same with other users | 18:11 |
| zOnny | create superusers and give them different roles | 18:11 |
| zOnny | thomasboimah: because once you give a organization membership | 18:11 |
| zOnny | users roles apply | 18:12 |
| zOnny | Administrator = can do anything | 18:12 |
| zOnny | Project Manager = cannot see accounts, and organizations | 18:12 |
| zOnny | Accountant = Can see projects, invoices, and users' shifts for approvals and send invoices | 18:14 |
| zOnny | Developer, Designer, and member (Contractor) can only see assigned projects track their time | 18:15 |
| zOnny | I hope this logic makes sense | 18:16 |
| thomasboimah | sure | 18:17 |
| zOnny | thomasboimah: I have to go | 18:17 |
| thomasboimah | Okay thanks for work today | 18:17 |
| thomasboimah | I will hack on it and see what i can add | 18:18 |
| zOnny | thomasboimah: I just found one bug | 18:18 |
| zOnny | thomasboimah: when you assign project to an user, user will see in their dashboard | 18:19 |
| zOnny | and decide whether to approve or reject | 18:19 |
| zOnny | thomasboimah: if approved, it will disappear from dashboard and be listed in the projects table | 18:20 |
| zOnny | so in that table | 18:20 |
| zOnny | on the projects list table there is a view, edit, and delete options | 18:21 |
| zOnny | but for a developer it will only be a view | 18:21 |
| zOnny | but besides those buttons | 18:22 |
| zOnny | there is a button that has three dots | 18:22 |
| zOnny | I feel like create a shift should also be a button | 18:23 |
| zOnny | because it is hidden | 18:23 |
| zOnny | I was trying to minimize the buttons | 18:23 |
| zOnny | and add it there but I just realized that it doesn't make easer for a user to find | 18:24 |
| zOnny | it | 18:24 |
| zOnny | Let me know what do you think | 18:24 |
| zOnny | bye for now | 18:25 |
| zOnny | ACTION signs off for the day | 18: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/!