| jelkner | Good morning everyone! | 10:51 |
|---|---|---|
| jelkner | Wait, I'm the only one here ;-) | 10:51 |
| thomasboimah | Good morning jelkner | 10:55 |
| jelkner | Good morning thomasboimah! | 10:56 |
| jelkner | Yesterday i joined tony and sahnun in the RABT meeting. Today i'll meet sahnun for breakfast, attend the NOVA Web business meeting and work with tony on the Next System contract. Blocking on the SJC website. Sahnun offered to help with that. | 11:00 |
| jelkner | ACTION done | 11:00 |
| thomasboimah | Yesterday, I had a conversation with Mr. Zawolo concerning the graphic designers. He sent me their names, contact information, and some of their graphic work. I informed him that I will contact them during the week and invite them to the Jetro office. I also updated the NOVA website team page with the image Yara worked on. Today, I will be working with zOnny and also looking into what Jelkner mentioned on Wednesday about reducing our Linode | 11:00 |
| thomasboimah | cost to less than $82. No blockers. | 11:00 |
| thomasboimah | ACTION done | 11:00 |
| zOnny | This week, we began the redesign of the SJC process and are updating the business tracker. There are no obstacles. No blockers. | 11:00 |
| zOnny | ACTION done | 11:00 |
| thomasboimah | Btw Zonny and Jelkner, Jetro Websters will be going to Svaye's house tomorrow to celebrate her birthday party with her, so I will not be able to attend our work session. | 11:00 |
| thomasboimah | tomorrow | 11:01 |
| jelkner | Nice to hear you will be celebrating thomasboimah | 11:01 |
| jelkner | We need to chat now about what you will do during the week then | 11:02 |
| jelkner | I haven't seen any changes in the SJC site | 11:02 |
| jelkner | i'm wondering how long that will take | 11:02 |
| zOnny | jelkner: har you do har a hard refresh? | 11:02 |
| zOnny | **hard | 11:02 |
| jelkner | Ah, nice! | 11:03 |
| zOnny | it may need a little bit light. it seems like I'm in the dark mode :) | 11:03 |
| jelkner | can we talk more about that now? | 11:04 |
| zOnny | jelkner: sure | 11:04 |
| jelkner | another customer meeting? | 11:04 |
| jelkner | great | 11:04 |
| jelkner | it is looking better | 11:04 |
| jelkner | sweet | 11:04 |
| jelkner | Very important to remove the broken get together link | 11:04 |
| jelkner | it's still there | 11:05 |
| zOnny | jelkner: right | 11:05 |
| zOnny | jelkner: I forgot about it | 11:05 |
| jelkner | next priority | 11:05 |
| jelkner | let's get madam president of the board that the top of the about us page | 11:05 |
| jelkner | she's not there at all still | 11:05 |
| jelkner | and devesh too | 11:06 |
| jelkner | he's missing | 11:06 |
| jelkner | thomasboimah, are you going to be able to help janet connect to our meeting today? | 11:06 |
| thomasboimah | yes | 11:06 |
| jelkner | i'm meeting with janet and devesh to talk about the donation process | 11:06 |
| zOnny | jelkner: you can add a todo project in the https://tracker.sjcompute.org/projects/ | 11:07 |
| zOnny | jelkner: want to give a try? | 11:07 |
| gabriel_jetro | Good morning zOnny, jelkner and thomasboimah | 11:07 |
| jelkner | good morning gabriel_jetro | 11:07 |
| thomasboimah | Good morning gabriel_jetro | 11:08 |
| zOnny | good morning gabriel_jetro | 11:08 |
| jelkner | one last thing, to be really bilingual, i'm wondering if we should translate "Social Justice Computing" into Spanish? | 11:08 |
| zOnny | jelkner: the words itsself? | 11:08 |
| jelkner | +1 | 11:08 |
| jelkner | how would you say that? | 11:09 |
| zOnny | jelkner: sure | 11:09 |
| jelkner | computacion para justicia | 11:09 |
| jelkner | ? | 11:09 |
| zOnny | jelkner: it translates to MAGA | 11:09 |
| jelkner | lol | 11:09 |
| gabriel_jetro | Maybe we should just add feature that could translate to prefer language on the website | 11:09 |
| jelkner | you're funny zOnny | 11:09 |
| jelkner | gabriel_jetro, libre organize doesn't work that way | 11:10 |
| jelkner | only two languages are supported | 11:10 |
| jelkner | it UI for supporting more would be a mess | 11:10 |
| gabriel_jetro | Ohk | 11:10 |
| jelkner | right now, the text entry field gives side-by-side | 11:10 |
| jelkner | it's nice | 11:10 |
| zOnny | jelkner: "computacion para justicia" works | 11:11 |
| jelkner | cool | 11:11 |
| zOnny | if not we can change it latter | 11:11 |
| jelkner | +1 | 11:11 |
| jelkner | we'll ask klarios | 11:11 |
| jelkner | gabriel_jetro, what is your plan to integrate into the work of the team? | 11:12 |
| gabriel_jetro | I open to whatever the team wants me to do, jelkner | 11:12 |
| jelkner | oh, and thomasboimah and zOnny, SJC needs to be billed, yes? | 11:12 |
| jelkner | thomasboimah, we need to talk about that | 11:12 |
| jelkner | you were going to work with gabriel_jetro and mulbah, yes? | 11:13 |
| thomasboimah | zOnny, did most of the work on the sjc website | 11:13 |
| jelkner | i'm sure he did | 11:13 |
| thomasboimah | not me :-) | 11:13 |
| jelkner | yes, so that is the question | 11:13 |
| jelkner | how can we get you three to do work at the level that zOnny can | 11:13 |
| jelkner | or at least approaching that level | 11:13 |
| jelkner | if we are going to be able to charge for our work | 11:14 |
| jelkner | that is the level it needs to be at | 11:14 |
| jelkner | so we need to be very directed toward getting the Jetro team there | 11:14 |
| jelkner | as soon as possible | 11:14 |
| jelkner | that's why i asked you to talk a term off from UoP | 11:15 |
| thomasboimah | sure, I do work on the campaign page | 11:15 |
| jelkner | and can't you do things like remove the get together link? | 11:15 |
| jelkner | and add the rest of the board? | 11:15 |
| zOnny | jelkner: Btw, Yara has updated the team profiles and send it. | 11:15 |
| thomasboimah | I cam | 11:15 |
| zOnny | jelkner: https://novawebdevelopment.coop/our-team/ | 11:15 |
| gabriel_jetro | jelkner: it's easy to reach at that level, the problem we face here is internet and electricity problem if it wasn't for that I would be far more better, because I focused more on what I love like doing coding and learning new ideas. | 11:15 |
| thomasboimah | I did update the the nova website team page with the image yara send | 11:16 |
| jelkner | nice | 11:16 |
| jelkner | if i want to edit the text now, can i? | 11:17 |
| jelkner | so that i don't have to bother you | 11:17 |
| zOnny | jelkner: no | 11:17 |
| jelkner | ahh | 11:17 |
| jelkner | so i will need to bother you | 11:17 |
| jelkner | zOnny, you and i are going to put ourselves forward to become work owners today, yes? | 11:17 |
| zOnny | jelkner: I can for for tomorrow | 11:17 |
| zOnny | jelkner: sure | 11:18 |
| jelkner | ok, you and i can meet to do that at the normal time | 11:18 |
| jelkner | sahnun is going to ask to become a candidate | 11:18 |
| jelkner | he really needs to begin working with us if he is serious about that | 11:18 |
| zOnny | jelkner: Do I need to Oath? | 11:18 |
| jelkner | the MAGA oath | 11:19 |
| zOnny | jelkner: +1 | 11:19 |
| jelkner | there are only 4 "Members", which we should call Worker Owners | 11:19 |
| jelkner | Kei, Tony, zOnny, and Jeff | 11:20 |
| jelkner | i like how Tony rhymes with zOnny ;-) | 11:20 |
| zOnny | jelkner: The Four Musketeers | 11:20 |
| jelkner | Pittsburg needs to be Capitalized! | 11:21 |
| jelkner | we can work on that tomorrow morning | 11:21 |
| zOnny | jelkner: Good eyes :) | 11:21 |
| jelkner | Kei lives in Arlington | 11:21 |
| zOnny | jelkner: you should be able to capitlize it, don't you | 11:21 |
| zOnny | jelkner: if we enable the boxes | 11:22 |
| jelkner | it would be great if we could enable boxes | 11:22 |
| zOnny | jelkner: It will work for tomorrow | 11:22 |
| jelkner | then i can make fixes without bothering you devs | 11:22 |
| jelkner | can you teach thomasboimah | 11:22 |
| zOnny | jelkner: that will be on your todo to fix typos :) | 11:22 |
| jelkner | we need to get him trained ASAP | 11:22 |
| jelkner | +1 | 11:23 |
| jelkner | i'll fix typos | 11:23 |
| jelkner | if you teach thomasboimah to add boxes | 11:23 |
| zOnny | jelkner: will do | 11:23 |
| jelkner | thomasboimah, let's talk briefly about a plan for gabriel_jetro | 11:23 |
| jelkner | cjones has students working on the reservation application for Cosmotology and Culinary | 11:24 |
| jelkner | and i have ben, kara and josh working on the library reservation system | 11:24 |
| jelkner | gabriel_jetro, you should follow their work | 11:24 |
| gabriel | sure | 11:24 |
| jelkner | since when the school year ends, we will be hiring Jetro to continue with it | 11:25 |
| jelkner | that way you can learn from watching what they are doing | 11:25 |
| jelkner | and be ready to take over in june | 11:25 |
| jelkner | thomasboimah, does that make sense? | 11:25 |
| thomasboimah | yes | 11:25 |
| jelkner | excellent | 11:26 |
| jelkner | we have a plan | 11:26 |
| jelkner | last thing... where is dcammue today? | 11:26 |
| thomasboimah | dcammue grandmom send for him | 11:26 |
| jelkner | got you | 11:26 |
| jelkner | ok, let him know i sent the wire transfer | 11:27 |
| jelkner | and i'm waiting on the inventory list | 11:27 |
| jelkner | i want to start adding to it soon | 11:27 |
| jelkner | with what i'll be bringing with me in june | 11:27 |
| jelkner | so we can better plan that | 11:27 |
| thomasboimah | okay | 11:28 |
| jelkner | ok, zOnny and thomasboimah, i'll let you get to work | 11:28 |
| jelkner | zOnny, see you at 11 am EST | 11:28 |
| jelkner | anything else before i go? | 11:28 |
| zOnny | jelkner: see you | 11:28 |
| zOnny | jelkner: yes | 11:28 |
| jelkner | what? | 11:28 |
| zOnny | jelkner: Did you get open collective link? | 11:29 |
| jelkner | we are meeting for that at 12 noon | 11:29 |
| jelkner | with janet and devesh | 11:29 |
| zOnny | jelkner: got you | 11:29 |
| jelkner | the 3 of us will manage that | 11:29 |
| jelkner | we're working on it | 11:29 |
| zOnny | jelkner: ok | 11:30 |
| jelkner | thomasboimah, please help janet use jitsi for that meeting | 11:30 |
| jelkner | ok, see you soon... | 11:30 |
| jelkner | ACTION signs off | 11:30 |
| thomasboimah | okay will do | 11:30 |
| jelkner has quit (Quit: Leaving) | 11:30 | |
| zOnny | alright team | 11:30 |
| zOnny | thomasboimah: gabriel_jetro how you both doing? | 11:31 |
| thomasboimah | good and you? | 11:31 |
| gabriel | Good mane, and you | 11:31 |
| zOnny | good, weather is getting better here | 11:32 |
| zOnny | alright, not sure what do you both want to work on today | 11:32 |
| zOnny | thomasboimah: sorry, I didn't communicated with you about the update I did for the team pics at novawebdev | 11:34 |
| zOnny | thomasboimah: I just noticed you also updated with a commit | 11:34 |
| thomasboimah | sure np | 11:34 |
| zOnny | thomasboimah: very important is to see the repo last commits | 11:35 |
| zOnny | thomasboimah: I always do that to avoid conflicts | 11:35 |
| zOnny | thomasboimah: or just do git log on my terminal | 11:35 |
| zOnny | thomasboimah: I also changed daniels role from Treasurer to Business Manager | 11:36 |
| zOnny | thomasboimah: But it doesn't matter anymore, since we are going to enable boxes | 11:37 |
| zOnny | thomasboimah: have you look into the boxes app of LO? | 11:38 |
| thomasboimah | yes | 11:38 |
| thomasboimah | I'm am current viewing it | 11:38 |
| thomasboimah | *currently | 11:38 |
| zOnny | thomasboimah: nice | 11:38 |
| zOnny | thomasboimah: it is a feature that has been ignored in themes for novawebdev and sjc websites | 11:39 |
| zOnny | thomasboimah: I think it is working in the secosol website | 11:40 |
| zOnny | thomasboimah: remember when you load the .json data from the secosol app | 11:40 |
| thomasboimah | sure | 11:40 |
| zOnny | thomasboimah: that was a backup .json made if we lost the boxes content | 11:41 |
| zOnny | thomasboimah: boxes are very fragile containers and are very easy to lose their content with updates | 11:42 |
| zOnny | thomasboimah: but for now we can work with it | 11:44 |
| zOnny | thomasboimah: think of boxes as temp containers that if user change it. it won't be registered in the db | 11:45 |
| zOnny | thomasboimah: we used to be very careful on backing it up to .json most of the time | 11:45 |
| zOnny | thomasboimah: remember when we updated the secosol with the todo app? | 11:46 |
| thomasboimah | yes | 11:46 |
| zOnny | thomasboimah: the data of the boxes weren't there | 11:46 |
| zOnny | thomasboimah: but we have the .json to load again | 11:46 |
| zOnny | thomasboimah: if that j.son do not exits we are in trouble :) | 11:47 |
| zOnny | thomasboimah: for sure that can be improved later | 11:48 |
| zOnny | thomasboimah: for now our workflow will be backing up boxes into .json | 11:49 |
| zOnny | thomasboimah: since neither novawebdev and sjc uses them | 11:49 |
| zOnny | thomasboimah: no data to be backed up | 11:49 |
| zOnny | thomasboimah: can you try to enable boxes in the sjc theme? | 11:50 |
| thomasboimah | sure | 11:50 |
| thomasboimah | zOnny, quick question | 11:52 |
| zOnny | thomasboimah: yes? | 11:52 |
| thomasboimah | For secosol in some of the templates i see the boxes being call like this: {% box 43 %} is the 43 the box ID? | 11:53 |
| zOnny | thomasboimah: right | 11:53 |
| zOnny | thomasboimah: However, I think the users were creating boxes from the UI and filling with content | 11:54 |
| zOnny | thomasboimah: I don't think they have used all these boxes from 1 to 43 in their website | 11:55 |
| zOnny | thomasboimah: also developers have control of them | 11:55 |
| zOnny | thomasboimah: due that developers arethe ones placing those boxes within the html structure | 11:55 |
| zOnny | thomasboimah: users even creating a box cannot enable them | 11:56 |
| zOnny | thomasboimah: they cannot drag the box into the page and make it work | 11:56 |
| zOnny | thomasboimah: although that would be nice | 11:57 |
| zOnny | thomasboimah: others platforms allow it | 11:57 |
| gabriel has quit (Read error: Connection reset by peer) | 11:57 | |
| zOnny | thomasboimah: stefan has enable boxes in the previous version of LO | 11:58 |
| zOnny | https://gitlab.com/novawebdevelopment/libreorganize/libreorganize/-/blob/0.5.0/libreorganize/core/templates/home.html | 11:58 |
| zOnny | thomasboimah: in the home.html | 11:59 |
| zOnny | thomasboimah: that is why you run Load the initial data using $ python manage.py loaddata core/fixtures/initial_data.json | 11:59 |
| zOnny | from the installation process | 12:00 |
| zOnny | thomasboimah: however, I we don't need to load it if we have it in the theme | 12:01 |
| zOnny | thomasboimah: meaning that you can use the {% box 1 %} in the theme home.html and make use of it | 12:01 |
| zOnny | thomasboimah: does it makes sense? | 12:03 |
| thomasboimah | yes | 12:03 |
| zOnny | thomasboimah: Let me know if you get it running | 12:05 |
| thomasboimah | okay | 12:05 |
| zOnny | ACTION goes to make coffee | 12:05 |
| thomasboimah | zOnny, quick question | 12:10 |
| zOnny | thomasboimah: yes? | 12:10 |
| thomasboimah | is their a specific file/template you want me to enable the boxes in the sjc theme? | 12:10 |
| zOnny | thomasboimah: in all the theme templates | 12:12 |
| zOnny | thomasboimah: that is what they are for | 12:13 |
| zOnny | thomasboimah: make the users interact with boxes | 12:13 |
| zOnny | thomasboimah: you can start from home.html | 12:13 |
| thomasboimah | got you | 12:13 |
| zOnny | thomasboimah: you can add a box {% box 1 %} within the first section | 12:15 |
| zOnny | thomasboimah: within the mission section | 12:15 |
| zOnny | thomasboimah: inside the <div class="container"> {% box !%}</div> | 12:16 |
| sysadmin_ has quit (Ping timeout: 480 seconds) | 12:16 | |
| thomasboimah | When i done i will make a push | 12:16 |
| zOnny | thomasboimah: since ckeditor supports h1 to h5 sou you all the content within that box | 12:17 |
| thomasboimah | I just loaded it is all of the theme template: {% load boxes_tags %} | 12:17 |
| thomasboimah | I am making the change | 12:17 |
| zOnny | thomasboimah: I am assuming you loaded 4 boxes in home.html, yes? | 12:19 |
| zOnny | thomasboimah: that is all we need | 12:19 |
| thomasboimah | yes | 12:19 |
| zOnny | thomasboimah: one box for each section | 12:19 |
| zOnny | thomasboimah: load it and update within the editor | 12:20 |
| zOnny | the content that was in html | 12:20 |
| thomasboimah | quick question | 12:21 |
| zOnny | thomasboimah: you can also add the html in the ckeditor if the content is using styles from the theme.css | 12:21 |
| thomasboimah | What become of the existing content? | 12:21 |
| zOnny | thomasboimah: the existing content need to deleted | 12:22 |
| zOnny | thomasboimah: it now needs to live in the box | 12:22 |
| zOnny | thomasboimah: so users can update it from the UI | 12:22 |
| thomasboimah | got you | 12:22 |
| zOnny | thomasboimah: keep on mind, that boxes are unique | 12:23 |
| zOnny | thomasboimah: you cannot use the same box number in the other templates | 12:24 |
| zOnny | thomasboimah: if you use {% box 1 %} in about us it will display the content of box 1 that was in home page | 12:24 |
| thomasboimah | Got | 12:26 |
| thomasboimah | you | 12:26 |
| thomasboimah | zOnny, can you explain more about the theme.css | 12:26 |
| zOnny | thomasboimah: what do you want to know about it | 12:28 |
| zOnny | what it does? | 12:28 |
| zOnny | or what is in there? | 12:28 |
| thomasboimah | about the ckeditor | 12:28 |
| thomasboimah | I'm done with the home.html, should i do all the pages before i push? | 12:30 |
| thomasboimah | yes? | 12:30 |
| zOnny | thomasboimah: let's start with home | 12:30 |
| zOnny | thomasboimah: push it | 12:31 |
| zOnny | thomasboimah: what about the ckeditor? | 12:31 |
| thomasboimah | this: you can also add the html in the ckeditor if the content is using styles from the theme.css | 12:31 |
| zOnny | yes | 12:32 |
| zOnny | thomasboimah: you can paste the html in the ckeditor if you are using especific class | 12:33 |
| zOnny | thomasboimah: for example, <h2 class="mb-4">{% trans "Our Mission:" %}</h2> | 12:34 |
| zOnny | thomasboimah: class="mb-4" is calling for the Bootstrap margin-bottom property, yes? | 12:34 |
| zOnny | thomasboimah: in the ckeditor the h2 heading do not include that class | 12:35 |
| zOnny | thomasboimah: however, you can add it from the source </> view mode | 12:36 |
| zOnny | thomasboimah: As far I remember there was a button in the ckeditor that allows you to see the html source | 12:36 |
| zOnny | thomasboimah: however, that application is too fragile but works | 12:37 |
| zOnny | thomasboimah: if you coworker gabriel_jetro goes into that box and updates or deletes the h2 heading and change it for h3 it will delete the css you were adding to it | 12:38 |
| thomasboimah | got you | 12:39 |
| zOnny | thomasboimah: it is like an inline css style | 12:39 |
| thomasboimah | ACTION just make a push | 12:40 |
| zOnny | ACTION goes to pull the repo | 12:40 |
| zOnny | thomasboimah: after that pull I did it loads everything except the content | 12:42 |
| zOnny | thomasboimah: so in order to keep the content | 12:42 |
| zOnny | thomasboimah: the best way we can do it is to dump the content within the fixtures/ | 12:44 |
| zOnny | thomasboimah: do you see the initial_data.json? | 12:45 |
| zOnny | in fixtures | 12:45 |
| thomasboimah | yes | 12:45 |
| zOnny | we need to create another one with theme_data.json | 12:45 |
| zOnny | thomasboimah: the initial data.json is loading boxes and wikis | 12:46 |
| zOnny | thomasboimah: which is fine | 12:46 |
| zOnny | thomasboimah: howeve, if you load again it after you load your theme_data.json it will orverride the boxes | 12:47 |
| zOnny | thomasboimah: using boxes is very tedious | 12:47 |
| zOnny | thomasboimah: Did you added the content in your local? | 12:48 |
| thomasboimah | yes | 12:48 |
| zOnny | do you see the pen to edit the boxes in theme? | 12:48 |
| thomasboimah | yes | 12:48 |
| zOnny | try to dump that .json | 12:48 |
| zOnny | thomasboimah: I don't remember how to dump content to a .json | 12:49 |
| zOnny | thomasboimah: but we can look into it | 12:49 |
| zOnny | thomasboimah: you need to dump your content into the fixtures/sjcompute_data.json | 12:50 |
| zOnny | I think sjcompute_data.json works better than theme_data.json | 12:50 |
| zOnny | thomasboimah: let me see what is the command for doing it | 12:51 |
| zOnny | thomasboimah: hold on | 12:51 |
| zOnny | thomasboimah: if you figure it out let me know | 12:51 |
| thomasboimah | python manage.py dumpdata > fixtures/sjcompute_data.json | 12:51 |
| thomasboimah | I think something like that | 12:51 |
| zOnny | it does work? | 12:51 |
| thomasboimah | I have not try it yet | 12:51 |
| thomasboimah | let me | 12:51 |
| zOnny | thomasboimah: try it | 12:51 |
| zOnny | thomasboimah: make sure it is a .json that has the 4 boxes in it with the content you added | 12:52 |
| zOnny | thomasboimah: or we can just create one from scratch | 12:52 |
| zOnny | thomasboimah: since it is just a .json format | 12:53 |
| zOnny | thomasboimah: But since I'm lazy I rather find a command | 12:53 |
| thomasboimah | doen | 12:53 |
| thomasboimah | done | 12:53 |
| thomasboimah | it work | 12:53 |
| zOnny | you got it? | 12:53 |
| zOnny | alright push it then | 12:54 |
| zOnny | thomasboimah: I will load it | 12:54 |
| zOnny | thomasboimah: for updated data I think we should put a date to it | 12:56 |
| zOnny | thomasboimah: what do you think | 12:56 |
| thomasboimah | Sound fine to me | 12:56 |
| thomasboimah | ACTION just push | 12:56 |
| zOnny | ACTION goes to pull the data :D | 12:57 |
| zOnny | thomasboimah: why 43 boxes? | 12:58 |
| thomasboimah | Hmm 43 boxes? where? | 12:58 |
| thomasboimah | let me check | 12:58 |
| thomasboimah | I am confuse because i only add 4 boxes | 13:00 |
| thomasboimah | in the home.html | 13:01 |
| zOnny | thomasboimah: I think you are dumping data from the whole LO | 13:01 |
| zOnny | thomasboimah: the models | 13:01 |
| zOnny | thomasboimah: models should only be "model": "boxes.box", | 13:01 |
| thomasboimah | I think so | 13:01 |
| thomasboimah | let me fixed that | 13:01 |
| thomasboimah | let me re dump | 13:02 |
| zOnny | and the formatting | 13:02 |
| zOnny | https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes/-/blob/base/fixtures/initial_data.json? | 13:02 |
| zOnny | see the initial_data.json | 13:02 |
| zOnny | clean and easy to ready | 13:02 |
| zOnny | **read | 13:02 |
| thomasboimah | zOnny, all good now | 13:05 |
| thomasboimah | I just make a push | 13:05 |
| zOnny | thomasboimah: it looks better now | 13:10 |
| zOnny | thomasboimah: we dont need the extra empty boxes | 13:11 |
| zOnny | thomasboimah: can you remove them | 13:11 |
| thomasboimah | okay | 13:11 |
| zOnny | thomasboimah: so we load the data we just need | 13:11 |
| zOnny | thomasboimah: we don't need to add the date. I think your .json has the created_on and updated_on | 13:13 |
| zOnny | thomasboimah: it is a good clue about when the data was updated :) | 13:13 |
| zOnny | thomasboimah: great | 13:26 |
| zOnny | thomasboimah: it works on my end | 13:26 |
| zOnny | thomasboimah: you can push it to the prod if you want | 13:28 |
| zOnny | gabriel_jetro: are you here? | 13:29 |
| thomasboimah | Jeff want the nova website to have boxes too right? | 13:30 |
| zOnny | thomasboimah: yes | 13:40 |
| zOnny | thomasboimah: Do you want to update it as well? | 13:41 |
| thomasboimah | sure | 13:41 |
| zOnny | thomasboimah: great | 13:41 |
| zOnny | thomasboimah: any questions regardign boxes? | 13:41 |
| thomasboimah | I will also work on adding Janet to the team page on the sjc website | 13:41 |
| thomasboimah | and remove the getogether broken link | 13:42 |
| thomasboimah | -1 all good | 13:42 |
| zOnny | thomasboimah: sounds good to me | 13:45 |
| zOnny | thomasboimah: I will try to focus on J.J. website | 13:46 |
| zOnny | thomasboimah: I have a meeting with him tomorrow | 13:46 |
| thomasboimah | okay | 13:47 |
| zOnny | thomasboimah: I'm stuck with design | 13:47 |
| zOnny | thomasboimah: I will need to figure it out how to design the website | 13:47 |
| thomasboimah | ACTION sign off to go at the office to help janet connect for her meeting. | 14:14 |
| thomasboimah has quit (Quit: Leaving) | 14:14 | |
| thomasboimah | ACTION back | 14:46 |
| jelkner | Hello jkollie, glad to see you here. | 14:52 |
| jelkner | Did you accept the invitation to Open Collective? | 14:52 |
| jkollie | I didn't receive the invitation jelkner | 14:57 |
| jkollie | I was going to email you about that today | 14:58 |
| jkollie | so that you could resend it | 14:59 |
| jelkner | Let's begin our NOVA Web business meeting. | 15:00 |
| jkollie | okay | 15:01 |
| dcammue | Good afternoon folks | 15:03 |
| anthony_p | good afternoon | 15:04 |
| jelkner | !help | 15:04 |
| Websterss | Available commands: !add, !agenda, !createmeeting, !endmeeting, !help, !listmeetings, !remove, !startmeeting, !stopmeeting | 15:04 |
| jelkner | !agenda | 15:05 |
| Websterss | No active meeting. Use !startmeeting <ID> to set a meeting as active. | 15:05 |
| jelkner | !listmeetings | 15:05 |
| Websterss | Scheduled meetings: | 15:05 |
| Websterss | - NovaWebDevelopment: ET 2025-04-03 00:00 | 15:05 |
| jelkner | Meeting: NOVA Web Development Business Meeting | 15:07 |
| jelkner | Attending: Tony Phillips, Edzon Quinteros, Jeff Elkner, Sahnun Mohamud | 15:08 |
| jelkner | Hi all | 15:08 |
| jelkner | https://elkner.net/static/NOVAWebLimitedLiabilityCompanyOperatingAgreement.pdf | 15:10 |
| jelkner | Hi all, I, Jeff Elkner, aka jelkner, am hereby requesting to return to NOVA Web Development as a worker owner. | 15:12 |
| anthony_p | In accordance with section 10 of the NOVA Web Development operating agreement, this requires a 2/3 vote. With Kei's verbal vote in the affirmative and my vote in the affirmative, that's 100% agreement. | 15:13 |
| jelkner | Thanks comrades! | 15:13 |
| jelkner | So glad to join you again! | 15:13 |
| zOnny | Hi everyone, I, Edzon Quinteros, aka zOnny, am hereby requesting to return to NOVA Web Development as a worker owner. | 15:14 |
| anthony_p | In accordance with section 10 of the NOVA Web Development operating agreement, this requires a 2/3 vote. Kei has given a verbal vote in the affirmative. I vote in the affirmative. | 15:14 |
| jelkner | As a new member, I am both honored and delighted to have you back, zOnny | 15:14 |
| jelkner | +1 | 15:14 |
| zOnny | Happy to be back | 15:15 |
| smohamud | I, Sahnun Mohamud, request candidacy as a member of NOVA Web Development | 15:17 |
| smohamud | to be a worker owner | 15:17 |
| anthony_p | In accordance with section 10 of the NOVA Web Development operating agreement, this requires a majority vote and makes the individual approved a Candidate Member for 6 months. I vote in the affirmative. | 15:18 |
| jelkner | +1 | 15:18 |
| zOnny | +1 | 15:18 |
| jelkner | Congrats, comrade smohamud! | 15:18 |
| anthony_p | Sahnun Mohamud is a Candidate Member | 15:19 |
| smohamud | ππΏππΏ | 15:19 |
| anthony_p | This is the link to the unfinished contract between NWD and NOVASEN https://share.mayfirst.org/s/GtkWZCH6fGCaTPz | 15:22 |
| jelkner | ACTION drops the bag of gravel | 15:22 |
| jelkner | https://nextsystem.gmu.edu/cnss | 15:38 |
| jelkner | 4400 University Drive | 15:38 |
| jelkner | Fairfax, VA 22030 | 15:38 |
| dcammue has quit (Ping timeout: 480 seconds) | 15:45 | |
| gabriel_jetro has quit (Quit: Connection closed for inactivity) | 15:46 | |
| jelkner | 4400 University Drive | 15:59 |
| jelkner | Fairfax, VA 22030 | 15:59 |
| jelkner | This might be worth looking at - | 15:59 |
| jelkner | https://fiscal.gmu.edu/wp-content/uploads/Contract-Quick-Guide-1.pdf | 15:59 |
| jelkner | 15:59 | |
| klarios has quit (Quit: Page closed) | 16:00 | |
| anthony_p has quit (Quit: anthony_p) | 16:05 | |
| zOnny | ACTION steps away for making coffee | 16:09 |
| jkollie has quit (Quit: Leaving) | 16:25 | |
| thomasboimah | ACTION steping away for some minute | 17:03 |
| thomasboimah has quit (Quit: Leaving) | 17:03 | |
| dcammue has quit (Remote host closed the connection) | 17:27 | |
| zOnny has quit (Quit: Page closed) | 17:34 | |
| smohamud has quit (Quit: Connection closed for inactivity) | 17:36 | |
| thomasboimah | ACTION sign off for the day | 18:49 |
| thomasboimah has quit (Quit: Leaving) | 18:49 | |
| smohamud | hi zonny | 19:35 |
| zOnny | Hi smohamud | 19:35 |
| smohamud | I've got tmate | 19:36 |
| zOnny | smohamud: did you install tmate? | 19:36 |
| smohamud | yes | 19:36 |
| zOnny | can you send me your ssh? | 19:36 |
| zOnny | the tmate ssh | 19:36 |
| smohamud | c4hu4Qsgb9RHHgSdm8FjMD5Tz@nyc1.tmate.io | 19:38 |
| zOnny | great I'm in | 19:40 |
| smohamud | great | 19:40 |
| zOnny | smohamud: did you get the business tracker email? | 19:40 |
| zOnny | in your gmail | 19:40 |
| zOnny | did you see it | 19:40 |
| smohamud | yes i see | 19:40 |
| smohamud | magic | 19:41 |
| smohamud | let me sign into gmail now | 19:41 |
| smohamud | signed in | 19:45 |
| smohamud | business tracker | 19:45 |
| zOnny | smohamud: nice | 19:45 |
| zOnny | smohamud: Any questions about it? | 19:46 |
| zOnny | smohamud: let's move to the next one | 19:47 |
| smohamud | no | 19:47 |
| smohamud | sounds good | 19:47 |
| smohamud | (nothing for now...) | 19:48 |
| zOnny | smohamud: do you have access to the gitlab? | 19:51 |
| zOnny | smohamud: can you log in there | 19:51 |
| zOnny | smohamud: let me share the projects with you | 19:52 |
| zOnny | can you send me your username | 19:53 |
| smohamud | just a sec, recovering my pw | 19:53 |
| smohamud | im already in nova web dev | 19:53 |
| smohamud | uname is smohamud | 19:55 |
| smohamud | I am a member of Nova Web but not assigned projects. | 19:55 |
| smohamud | Looks like I'm auto-added to several projects including JC Pro Group | 19:59 |
| zOnny | smohamud: let me see | 19:59 |
| zOnny | smohamud: I think you are as developer in Business tracker project already | 20:01 |
| zOnny | smohamud: also in LibreOrganize | 20:01 |
| zOnny | smohamud: I think the most important thing for know for you is to setup your libreorganize environment | 20:02 |
| smohamud | sounds good | 20:02 |
| smohamud | is there documentation for that? | 20:03 |
| zOnny | smohamud: since you are going start with the front-end contribution | 20:03 |
| zOnny | smohamud: Not sure how familiar you are with libreorganize | 20:04 |
| smohamud | not very. | 20:04 |
| zOnny | smohamud: alright lets run the novawebdev website for you | 20:04 |
| zOnny | smohamud: in your local computer | 20:05 |
| smohamud | ok | 20:05 |
| smohamud | What text editor do you use? | 20:05 |
| smohamud | IDE | 20:06 |
| zOnny | It doesn't matter, I can use Vim | 20:06 |
| smohamud | It matters for me...I'm looking for a good OS option | 20:06 |
| zOnny | smohamud: if you prefer Visual Stidio is also fine for me | 20:06 |
| smohamud | I'll start there, then, since it's what I know. | 20:06 |
| zOnny | smohamud: but I will do it with Vim this time | 20:06 |
| zOnny | smohamud: watch the termninal | 20:07 |
| zOnny | smohamud: I will tell you what I am doing step by step | 20:07 |
| zOnny | smohamud: first thing we do is clone the repo | 20:08 |
| zOnny | https://gitlab.com/novawebdevelopment/libreorganize/libreorganize.git | 20:08 |
| zOnny | smohamud: I have clone in the dev directory in your computer | 20:08 |
| zOnny | then we create the venv to install the django requirements.txt | 20:09 |
| zOnny | I couldn't installed | 20:10 |
| smohamud | ok | 20:10 |
| zOnny | bc you are missing the apt | 20:10 |
| smohamud | I don't know what this came with but wouldn't assume anything. | 20:11 |
| zOnny | smohamud: type your psswrd | 20:12 |
| zOnny | in the terminal | 20:12 |
| zOnny | in your terminal | 20:12 |
| smohamud | done | 20:12 |
| zOnny | now we got the venv | 20:13 |
| smohamud | ok | 20:13 |
| zOnny | next we activate it | 20:13 |
| zOnny | next we just install the project's packages | 20:14 |
| smohamud | ok | 20:14 |
| zOnny | next we migrate the models into the sqlite3 because it is development in prod we use postgres | 20:15 |
| zOnny | next we create an user | 20:16 |
| zOnny | smohamud: add the user email and password | 20:16 |
| zOnny | you will remember | 20:16 |
| smohamud | ok | 20:17 |
| zOnny | cool | 20:17 |
| zOnny | now we load the json data for the boxes | 20:17 |
| zOnny | then we run the libreorganize | 20:18 |
| zOnny | if you go to http://127.0.0.1:8000 | 20:19 |
| zOnny | you will see the LibreOrganize project running | 20:19 |
| zOnny | that is the Libreorganize by itself | 20:20 |
| zOnny | smohamud: no theme added yet | 20:20 |
| zOnny | smohamud: so in order to do changes to novawebdev | 20:20 |
| smohamud | ok | 20:20 |
| zOnny | and other nova web dev projects | 20:20 |
| zOnny | we need to add the theme repo | 20:20 |
| zOnny | the theme project lives in another repo | 20:21 |
| zOnny | https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes | 20:22 |
| smohamud | i see | 20:22 |
| zOnny | we clone it next to the manage.py as theme | 20:22 |
| zOnny | otherwise if the name isn't theme it will never reach to that repo | 20:22 |
| smohamud | noted | 20:24 |
| zOnny | smohamud: that repo will ask you for the user and psswrd you use in gitlab | 20:24 |
| smohamud | ok | 20:24 |
| zOnny | smohamud: since that repo is private | 20:24 |
| zOnny | smohamud: it is private due that it host the Nova Web Clients | 20:25 |
| smohamud | makes sense | 20:25 |
| zOnny | in the theme branch make sure which branch you want to work on | 20:25 |
| zOnny | smohamud: there are different branches for each client | 20:26 |
| smohamud | Ah, I see | 20:26 |
| smohamud | all stemming from this /theme base branch | 20:26 |
| zOnny | smohamud: oh my lord, so many branches | 20:28 |
| zOnny | smohamud: yes, now we are in base | 20:28 |
| smohamud | haha yeah | 20:28 |
| zOnny | in order to switch to novawebdev branch we do git switch | 20:29 |
| smohamud | im familiar with git commands / branching. yes. | 20:29 |
| smohamud | at least the basics - branch, switch, pull/push/commit/history | 20:30 |
| smohamud | remote | 20:30 |
| zOnny | smohamud: nice | 20:30 |
| zOnny | smohamud: you will need them | 20:30 |
| smohamud | 100% | 20:30 |
| zOnny | I review the commands before I go to sleep | 20:30 |
| zOnny | smohamud: so I don't forget them | 20:31 |
| smohamud | lool | 20:31 |
| smohamud | Git can be such a pain. | 20:31 |
| smohamud | merge conflicts keep me up at night. | 20:31 |
| zOnny | smohamud: I agree | 20:31 |
| zOnny | smohamud: always make sure you pull in case other developer has made changes | 20:32 |
| zOnny | so I switch to the one nova web development production is using right now | 20:32 |
| zOnny | smohamud: sorry for the long name of the branch | 20:33 |
| smohamud | 100% | 20:33 |
| smohamud | I don't see the prod branch selected, unless by prod you mean /theme | 20:34 |
| smohamud | Oh, I see nevermind. | 20:34 |
| smohamud | v 3.0 | 20:34 |
| zOnny | smohamud: yes | 20:34 |
| zOnny | smohamud: that is the previous design of novawebdev | 20:34 |
| zOnny | smohamud: the novawebdevelopment branch has a new design | 20:34 |
| zOnny | smohamud: it needs to be approved by the members in order to update it | 20:35 |
| zOnny | smohamud: as for now I'm still running the v3.0 | 20:35 |
| smohamud | noted | 20:35 |
| smohamud | jfyi I may need a 10m break to handle something in a bit. | 20:38 |
| smohamud | Fine for now. | 20:38 |
| zOnny | after you switched to that branch | 20:38 |
| zOnny | run the server again | 20:38 |
| zOnny | now you should be able to see the novawebdev website | 20:38 |
| zOnny | isntead of the default libreorganize | 20:38 |
| zOnny | smohamud: understood | 20:39 |
| smohamud | I see | 20:39 |
| zOnny | smohamud: we are almost done | 20:39 |
| smohamud | nice | 20:39 |
| smohamud | ok | 20:39 |
| zOnny | smohamud: if you switch to other branches in theme | 20:39 |
| zOnny | you will be able to see the other websites | 20:39 |
| zOnny | smohamud: any changes to the website must occur in theme | 20:39 |
| zOnny | smohamud: no changes should happen in libreorganize | 20:40 |
| smohamud | got it | 20:40 |
| zOnny | smohamud: unless it is a necessary update we need to | 20:40 |
| zOnny | smohamud: that is how libreorganize works | 20:40 |
| zOnny | smohamud: we switch branches in themes to run other websites in our local machine | 20:41 |
| zOnny | smohamud: in prod they are running their assigned branches | 20:41 |
| zOnny | smohamud: most of the novawebdev projects are using LO | 20:41 |
| zOnny | you should be able to get familiar with it | 20:41 |
| smohamud | when you say changes happen in theme, you just mean on the proper branch (like novawebdev 3.0) when changes are made, we make them in /theme | 20:41 |
| zOnny | smohamud: yes | 20:42 |
| smohamud | perfect, and each website is a branch, each branch the changes are made in /theme. | 20:42 |
| smohamud | I am following. | 20:42 |
| zOnny | smohamud: right | 20:42 |
| zOnny | we can change to secosol | 20:42 |
| zOnny | or sjcompute | 20:43 |
| smohamud | this is not django specific I image, that /theme is where the changes occur. It's just the directory we host the django app in? | 20:43 |
| zOnny | and you collectstatic | 20:43 |
| zOnny | smohamud: right | 20:43 |
| smohamud | Ok, yeah I have spun up django apps and haven't remembered it having that directory pattern. | 20:43 |
| zOnny | smohamud: we are just overriding the default django templates | 20:44 |
| zOnny | in other words | 20:44 |
| smohamud | Oh | 20:44 |
| smohamud | I imagine that's not an anti-pattern if we're doing it. | 20:44 |
| smohamud | And - what do you mean by collectstatic exactly? Static files? | 20:44 |
| zOnny | smohamud: yes | 20:45 |
| zOnny | when you switch branches in theme make sure you collect their static files where css, js, and img are | 20:45 |
| zOnny | smohamud: so you load them | 20:45 |
| zOnny | smohamud: and see the website as they are in prod | 20:46 |
| smohamud | Perfect | 20:46 |
| smohamud | That will be where I do my frontend work. | 20:46 |
| zOnny | smohamud: yes | 20:46 |
| zOnny | smohamud: that is where you will get familiar with Libreorganize | 20:47 |
| zOnny | smohamud: I'm sure you will understand the structure | 20:47 |
| smohamud | I just need to practice with it. | 20:47 |
| zOnny | smohamud: yes | 20:48 |
| smohamud | I've had several codebases I've had to learn, all different design patterns. This is python/django so slightly different, but, the js/css/html will carry me lol | 20:48 |
| zOnny | smohamud: the more changes you do to the front-end the more familiar you will get | 20:48 |
| smohamud | and I'll get there. | 20:48 |
| smohamud | Yes | 20:48 |
| zOnny | smohamud: I will help you if you run in any issues | 20:48 |
| zOnny | smohamud: that is why I requested tmate | 20:49 |
| smohamud | Ok, can you assign me a task to get started with? | 20:49 |
| zOnny | so I can see your issue | 20:49 |
| smohamud | great call. | 20:49 |
| smohamud | something not trivial but not overly complex - just to dip my toes and be useful. | 20:49 |
| zOnny | smohamud: you will see your tasks in business tracker | 20:50 |
| smohamud | If we have a PR system, I can safely create a PR so any changes can be properly reviewed. | 20:50 |
| smohamud | Ok, perfect. | 20:50 |
| zOnny | smohamud: once you log in you will see assigned projects in the dashboard of Business tracker | 20:50 |
| zOnny | smohamud: once you accept it | 20:50 |
| zOnny | you will go to projects and start tracking your time | 20:50 |
| smohamud | I don't see projects yet. | 20:51 |
| zOnny | smohamud: that is what business tracker is for | 20:51 |
| zOnny | smohamud: because we haven't assigned one yet | 20:51 |
| smohamud | Ok perfect. | 20:51 |
| smohamud | When will my task list update? | 20:51 |
| zOnny | smohamud: I need to see what we need to change | 20:51 |
| smohamud | ok | 20:51 |
| zOnny | smohamud: stay tuned, | 20:52 |
| zOnny | smohamud: that is all for now | 20:52 |
| smohamud | will do | 20:52 |
| smohamud | ok, well that was great. thank you, looking forward to working together. | 20:53 |
| zOnny | smohamud: let's catch in our next meeting about your assigned project | 20:53 |
| zOnny | smohamud: great | 20:53 |
| smohamud | sounds good. When is that? | 20:53 |
| zOnny | smohamud: I only connect saturdays and sundays | 20:53 |
| zOnny | here on irc | 20:53 |
| zOnny | smohamud: next saturday | 20:54 |
| smohamud | noted. | 20:54 |
| zOnny | see you next saturday then | 20:54 |
| smohamud | see you then | 20:54 |
| zOnny | smohamud: if you have question you have my email | 20:54 |
| smohamud | ok, will do. | 20:55 |
| zOnny | ACTION sign off for the day | 20:55 |
| zOnny has quit (Remote host closed the connection) | 20:55 | |
| smohamud has quit (Quit: Leaving) | 20:56 | |
| devesh has quit (Quit: Connection closed for inactivity) | 22:31 | |
| jelkner has quit (Quit: Leaving) | 22:46 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!