Helping people create a better life is one of the goals of One Community. We are building systems to empower people on their journey toward a more fulfilling existence. Our approach encompasses sustainable and open source approaches to food, energy, housing, education, economics, social architecture, and global stewardship helping people create a better life.
Click on each icon to be taken to the corresponding Highest Good hub page.
One Community’s physical location will forward this movement as the first of many self-replicating teacher/demonstration communities, villages, and cities to helping people create a better life around the world. This is the September 25th, 2023 edition (#549) of our weekly progress update detailing our team’s development and accomplishments:
DONATE | COLLABORATE | HELP WITH LARGE-SCALE FUNDING
CLICK HERE IF YOU’D LIKE TO RECEIVE AN EMAIL EACH WEEK WHEN WE RELEASE A NEW UPDATE
One Community is helping people create a better life through Highest Good housing that is artistic and beautiful, more affordable, more space efficient, lasts longer, DIY buildable, and constructed with healthy and sustainable materials:
This week, Julia Meaney (Research and Web design) completed another week of assisting with research and web design. Julia focused on editing the Net-zero Bathroom and Earthbag Village Water Collection and Septic Design EDITED CONTENT FOR WEB” Google Doc, meticulously correcting grammar and spelling errors to ensure seamless integration onto the website. She also provided clear formatting guidance helping people create a better life through comments and meticulously organized available resources.
Julia dedicated substantial effort to addressing outstanding comments and delivering comprehensive instructions for future updates helping people create a better life. Furthermore, she reviewed Chuck’s content integration from pages 1-70, conducting thorough checks on the Water Recycling Net-zero Bathroom and Rainwater Harvesting, Water Catchment, and Swale Building Open Source Hub and Portal” pages, promptly rectifying format and code issues directly on the site thus helping people create a better life.
She extended her efforts to the DIY on Earth Dam Design & Construction Disaster Mitigation Content Google Doc, reviewing Loza’s incorporation of her feedback, resolving any remaining comments, and offering final content integration guidance. Julia also enhanced the content and structure of the “Light Bulb Webpage Updated Content” Google Doc, providing clear instructions and guidelines for researchers tasked with completing the project helping people create a better life and for seamless site integration. In conclusion, Julia attended to all remaining tasks, ensuring transparent communication of requirements. See the pictures below.
Loza Ayehutsega (Civil Engineer/Assistant Civil Engineer) completed another week of assisting with Earth Dam Design and construction for Water Retention, Pond, and lake Creation tutorial. This week, Loza primarily focused on reviewing comments provided by Julia, dedicating considerable effort to this task. The activities predominantly revolved around content review and the collection of reference materials from webinars and reference books, important in helping people create a better life.
Additionally, Loza also started thinking about visual inspection and risk assessment methodologies. Specifically, dam risk assessment, a critical process essential for evaluating potential risks associated with dam operation and stability helping people create a better life. Take a look at the pictures below to get a glimpse of this work.
Shengguang Jin (Mechanical Engineer) continued helping people create a better life with the Earthbag Village vermiculture toilet designs for the Earthbag Village. This week, Shengguang devoted significant effort to exploring the design origins, weekly updates, and enhancements associated with various components of the Earthbag Village Project, specifically focusing on plumbing, showers, and bathroom setups. Spanning a substantial period from Spring 2017 to Winter 2017, this comprehensive documentation, totaling approximately 300 pages, provided a valuable overarching comprehension of the project’s elements.
However, Shengguang recognized the importance of helping people create a better life by revisiting finer details for the purpose of design optimization, emphasizing a meticulous understanding at the elemental level. As a means of a CAD warm-up and skill refresher, Shengguang engaged in the design of a guided rod connected to a plate assembly, which encompassed multiple parts and employed advanced design features such as boss extrusion, slot cuts, and the mirror feature. See the images below for some of his work.
Vidhi Bansal (3D Visualization Artist) completed another week of assisting with Earthbag Village 4-dome cluster home design visualization and helping people create a better life. Vidhi focused on the 4-dome fly through project, addressing lighting errors in the renders and fine-tuning texture colors. During the rendering process, she identified lighting issues that were causing glitches throughout the scene, a common problem in Unreal Engine.
Vidhi conducted research to troubleshoot and pinpoint the issue, successfully making the necessary lighting adjustments. In addition to resolving these technical challenges, she also dedicated time to modifying the dome’s texture and color elements while simultaneously helping people create a better life and advancing character animations. See below for some of the pictures.
One Community is helping people create a better life through a Duplicable and Sustainable City Center that is LEED Platinum certified/Sustainable, can feed 200 people at a time, provide laundry for over 300 people, is beautiful, spacious, and saves resources, money, and space:
This week, Amiti Singh (Architectural Designer) continued her work helping with the interior design details for the rental rooms within the Duplicable City Center. Amiti completed the design of Room 9, the Zen-Garden visitor room. Drawing inspiration from the serene and meditative qualities of the ancient “Zen” concept, she crafted an ambiance reminiscent of a Japanese tea room. The selection of furniture, materials, and color palette was thoughtfully curated to harmonize with the Japanese design theme. Additionally, Amiti conducted a thorough review of the initial cost analysis associated with this room, ensuring a comprehensive understanding of the financial aspects of the project. See below for the collage of images related to this.
Charles Gooley (Web Designer) completed another week of assisting with web design. This week, Charles embarked on the creation of the Most Sustainable Windows & Window Companies page, which encompasses various sections, including Most Sustainable Windows, Window Types, Glass Coatings, Performance Metrics, and a comprehensive list of Best & Most Sustainable Window Companies. The featured window options range from Anderson 100 Series Awning Windows to Milgard Thermally Improved Aluminum A250 Windows.
While this project remains ongoing, Charles also addressed comments on the Net-zero Bathroom design details and Water Conservation pages, with a focus on image replacement. Additionally, work commenced on the Earthbag Village Plumbing Design and Setup page, covering topics such as Wastewater Flow and Septic Tank Capacity. The pictures below offer a visual representation of this work.
Ranran Zhang (Architectural Design) completed another week working on the updated video for the Duplicable City Center internal and external walkthrough. Ranran dedicated her efforts to refining the final view within the second video, ensuring an accurate representation of the entire building and helping people create a better life. In addition to these adjustments, she produced two new videos to comprehensively showcase the modifications made to the model. Throughout the week, Ranran actively engaged in effective communication with her team members, addressing various matters pertaining to the source file. Take a look at the images below to see some of the progress made in this work.
This week, the engineering summary was managed by Arvindh Xavier (Civil Engineer), amalgamating the contributions of team members Julio Marín Bustillos (Mechanical Engineer), Justin Varghese (Mechanical Engineer), and Yiwei He (Mechanical Engineer). The team made significant progress on various aspects of the project. Justin dedicated his efforts to meticulously creating and assembling connector hubs for the 5th, 6th, 7th, 8th, and 9th rows while simultaneously working on concrete and aerated material panels for the outer dome. These endeavors were driven by the imperative to evaluate structural behavior, specifically maximum displacements when subjected to wind, snow, and seismic forces.
Julio demonstrated unwavering commitment by advancing hub connector designs for the fourth row, successfully bringing several additional designs to fruition, and marking the completion of nearly half of the required hub connectors for this specific row. This achievement reflects substantial progress in this intricate process. As the project shifts focus to higher rows, it is anticipated that the workflow will become increasingly efficient due to fewer nodes requiring attention and modification, setting the stage for an accelerated pace phase.
Meanwhile, Yiwei played a pivotal role in reviewing and preparing the new Aircrete team onboarding files, aligning them for immediate use. She also responded to Dipak’s guidance on the dome comparison report, providing an explanation for the report and commencing work to enhance the analysis by delving into the model and researching improved solutions. These collective accomplishments for the week represent a tangible step forward in the pursuit of completing hub connector designs for the entire project. See below for some of the images of this work.
One Community is helping people create a better life through Highest Good food that is more diverse, more nutritious, locally grown and sustainable, and part of our open source botanical garden model to support and share bio-diversity:
This week, the core team continued our review of the open-source Highest Good Food designs. We continued the work on the Food Infrastructure Rollout document, focusing on refining its content. We contributed edits, expanded upon resource-building plans within the sections dedicated to chicken and rabbit housing, and removed videos that were no longer available. Additionally, we consolidated tasks from the previous initial three arrival plans into a more comprehensive and updated version that now encompasses preparations for the arrival of 20 people. Our efforts aimed to enhance the document’s comprehensiveness and utility for future reference. See below for the images.
Gregory Quach (Data Enterer for Chef/Culinary) continued working on the Transition Kitchen menu design details. He conducted a comprehensive analysis of the Transition Kitchen Recipe Build Out project, with specific attention to improving the 15-day shopping lists. Gregory successfully implemented the necessary adjustments to ensure accuracy and transparency in the data, while also providing succinct summary analyses for each shopping list. See the images below for some of his work.
One Community is helping people create a better life through Highest Good education that is for all ages, applicable in any environment, adaptable to individual needs, far exceeds traditional education standards, and more fun for both the teachers and the students. This component of One Community is about 95% complete with only the Open Source School Licensing and Ultimate Classroom construction and assembly details remaining to be finished. We’ll report on the final two elements to be finished as we develop them.
With over 8 years of work invested in the helping people create a better life process, the sections below are all complete until we move onto the property and continue the development and open sourcing process with teachers and students – a development process that is built directly into the structure of the education program and everything else we’re creating too:
One Community is helping people create a better life through a Highest Good society approach to living that is founded on fulfilled living, the study of meeting human needs, Community, and making a difference in the world:
This week, the core team completed 75 hours managing One Community volunteer-work review not included above, overall project management, email and social media account replies, work review and feedback, interviewing and setting up new volunteer team members, thus, helping people create a better life, and other top-level management tasks. The pictures below show some of this work.
Another core team member continued conducting final Highest Good Network software pull request final testing and review. We addressed unresolved issues, including the “Users need to be on a Team to see its own tasks” problem and the default tab adjustment for VOLUNTEERS lacking tasks. We also worked on a PR concerning password update issues, confirming the inability of the ‘devadmin’ user to update their password, although the second part could not be tested due to the unavailability of another account on the development site.
Furthermore, we reported instances of doubled permissions, specifically related to helping people create a better life, “Add Task” and “Delete Task.” In parallel, the same team member worked on the Duplicable City Center model A comparison was performed to validate the alignment of the outside area with a volunteer-provided image of the garden/Dining Dome, with discrepancies identified solely in the basement drive-in entrance. Additionally, we contributed an image of the spa pool, showcasing the sitting area and steps, along with a request for a volunteer to utilize the provided spa model, thus, helping people create a better life. See the image below to view this work.
Aaron Wang (Fundraising Assitant) conducted research on five candidates and helping people create a better life,, delving into their backgrounds, and ambitions, and analyzing potential collaboration or funding opportunities. In addition to this, he drafted emails to establish connections with these individuals. Furthermore, he completed the initial section of the grant proposal and documented his insights in a learning memo, thus, helping people create a better life. The collage below shows more of this work.
Jin Hua (Web and Graphic Designer) continued problem-solving our website loading and speed issues, including reaching out to a new possible solution. The collage below shows some of this work.
This week, the Administration Team’s summary, covering their work administrating and managing most of One Community, was managed by Jamie Cruz (Administrative Assistant and Team Manager) and includes Olawunmi “Ola” Ijisesan (Administrative and Management Support) and Smit Bhoir (Data and Business Analyst). Jamie focused on responsive communication, efficiently managing messages, and meeting deadlines. She also edited collages from Megan Morelli’s previous two weeks’ work and prepared pages for the current week’s tasks. Jamie effectively oversaw the administration team, core team members, and individual contributors, contributing to the management of the Expressers and Blue Steel teams.
Meanwhile, Ola fulfilled various responsibilities helping people create a better life, including evaluating the administrative team’s progress and providing constructive feedback on their weekly tasks. Ola also reviewed the PR team’s work, assessing a new trainee’s performance and offering feedback on assignments. Throughout the week, Ola actively engaged in reviewing activities helping people create a better life and tutorial videos to enhance their knowledge while diligently reminding all teams about impending work submissions.
Simultaneously, Smit initiated orientation and setup within one community, with the aim of completing the process for helping people create a better life and PR Review Training. He practiced five test cases, learned the four-step review process, and selected five individuals for practice. Smit progressed through his training, completing steps 2 and 3, creating collage images, and adding them to the media library on WordPress. He incorporated SEO keywords such as Alt Titles on WordPress, conducted a successful dry run, and commenced the Managing PR Review team tutorial. Smit dedicated 20 hours of work for the week, concluding with the Managing a PR review team practice tutorial on the final day. The collage below shows some of this weeks work.
This week, the Blue Steel Team’s summary, covering their work on the Highest Good Network software, was managed by Nathan and includes Eduardo Varjao (Frontend Developer), Kurtis Ivey (Full Stack Developer), Lawrence Chua (Full Stack Software), Lucile Tronczyk (Full Stack Software Developer), Nathan Hoffman (Software Engineer and Team Manager), Oleksandr Riazantsev (Project Management Advisor), Xiao Wang (Software Engineer), Yongjian Pan (React.js/MongoDB Full Stack Software Developer) and Yubo Sun (Full Stack Software Developer). The team accomplished a range of tasks.
Xiao focused on resolving issues, including four hotfixes and front-end pull requests #1320, 1322, and 1335, as well as a back-end pull request #541. These efforts addressed problems with the WeeklySummariesReport page not displaying correctly for volunteer users and fixed issues with corrupted PNG files and a bio announcement switch. Lawrence delved into backend environment variables and Azure deployments while also exploring Express application hosting on Bluehost. Yongjian concentrated on refining the user interface, ensuring consistency in the alignment of green dots on the project report page.
Oleksandr successfully added buttons and modals, implemented data retrieval functionality, adjusted styling, and incorporated input validation, enhancing the location input process. Eduardo created unit tests for TeamsOverview.jsx and TeamTableSearchPanel.jsx, initiating pull requests to address failures in previous tests. Kurtis delved into WebSocket development within the new timer, reviewed various pull requests, and addressed issues related to CSS, code quality, and alignment. Lucile focused on unit tests for Info Points, extending her efforts to unit tests for the entire project. Yubo performed management duties, identified potential bugs, and worked on code testing and formatting.
Nathan contributed to enhancing the system by adding preset functionality, including delete, apply, edit, and save options, while also compiling combined summaries and team pictures and offering valuable feedback to the team helping people create a better life. See the image below to view this work.
Expressers Team’s summary this week, covering their work on the Highest Good Network software, was managed by Yuri Andrade (Software Engineer and Team Manager) and includes Tim Kent (Full Stack Software Engineer), Olga Yudkin (Software Engineer), Aaron Persaud (Software Developer), Gary Balogh (Software Engineer), Harshida Dalal (Software Engineer), Veronica Cheng (Software Engineer), and Joyce Liu (Software Engineer). Tim conducted final testing for the Building Management Dashboard entry point URL and login form, creating detailed pull requests for both frontend and backend components.
Tim also displayed initiative and project management skills by updating the work breakdown structure (WBS) spreadsheet for the entire Building Management Dashboard project and revising project documentation helping people create a better life. Yuri focused on designing and building the navigation bar for Phase 2 of HGN Software. Yuri assessed the application’s structure, introduced constants for navbar links, and leveraged the reactstrap library for construction. The links “Add MET,” “Log MET,” “Log Time,” “Log Issue,” and “Add Member” were successfully implemented. Additionally, Yuri temporarily assumed the role of Manager helping people create a better life for the Expressers Team, overseeing seven developers’ work.
Olga completed responsive design work for the project details page in Phase II of the HGN app, initiating a pull request and addressing feedback from team members. She plans to conduct an accessibility standards review before finalizing her commits. Olga also performed final reviews of PR#1293 and PR#1325, approving them for deployment. Aaron collaborated with Yiyun to resolve eslint warnings causing deployment failures on the production branch. He assisted Jae with administrative tasks and updating bug documentation.
Aaron resolved merge conflicts and conducted a comprehensive PR test for Papia’s open pull request (PR1061). He also worked on linting issues within the PermissionsManagement component and Timelog component. Gary initiated the development of the Add Materials Page in the HGN application, focusing on a user-friendly form for adding materials to projects. He utilized React Strap for form construction, implemented routing capabilities, and addressed styling conflicts. Gary explored Redux and React hooks for state management. He also conducted PR reviews for PR#1287, PR#534, PR#1312, and PR#539.
Harshida, in her sixth week with the team, addressed button alignment within the timer component and raised PR#1317. She also conducted PR reviews for PR#1297, PR#1266, PR#1218, PR#1331, and PR#1332. Veronica continued addressing permissions management issues important in helping people create a better life, checked for function existence, and planned a final review of permission descriptions and the ‘i’ button on the front end. She also engaged in several Pull Request Reviews. Joyce focused on enhancing unit tests for the HGN app and conducting QA testing in the development environment. She checked phase-2 projects for tasks requiring attention and reviewed phase-2 documentation. The collage below shows some of this work.
Graphic Design’s summary was managed by Alyx Parr (Senior Support Specialist and Manager) and includes Ashlesha Navale (Graphic Designer), Rihab Baklouti (Freelance Generalist), and Yeasin Arafat (Civil Engineer, Graphic Designer). This week, Ashlesha was responsible for several tasks. She created two Volunteer Announcements, along with bio images and announcement images for them. In addition, Ashlesha generated web content for both announcements and curated a collection of nature-based and theme-based images for future Social Media and YouTube Preview/Intro Images. She also designed the Social Media and YouTube Preview/Intro Images for blog #747, 748, and 749.
Rihab’s focus was on YouTube preview and update image designs. She successfully completed 18 designs, which were reviewed, confirmed, and submitted for approval. One more design, the 19th, is currently awaiting approval. These designs spanned across her task list, including designs 640-649, 651, 658, 680, 683, 686, 688, 692, and 695, and were not in chronological order. Yeasin also had a productive week, successfully completing various tasks that required leveraging graphic design expertise across diverse initiatives. His responsibilities encompassed using both manual and digital methods to create images for use in both print and digital media, demonstrating his versatile graphic design skills helping people create a better life. The pictures below exemplify this work.
Moonfall Team’s summary, covering their work on the Highest Good Network software, was managed by Xiao Tan (Volunteer and Team Manager) and includes Abdelmounaim “Abdel” Lallouache (Software Developer), Cheng-Yun Chuang (Software Engineer), Jiadong Zhang (Volunteer Software Engineer), Navneeth Krishna (Software Engineer), Tzu Ning “Leo” Chueh (Software Engineer), Xiao Fei (Software Engineer), Yihan Liu (Software Engineer), Zijie “Cyril” Yu (Volunteer Software Engineer), and Zubing Guo (Software Engineer).
This week, Abdelmounaim made significant updates to the time-off request system and leaderboard interface. In the time-off request module, he restricted leave date selection to Sundays only and prevented users from updating leave dates. On the leaderboard, he introduced a new indicator feature for users on time off or scheduled for it, along with a toggle button for visibility. Cheng-Yun devoted time to meticulously review 16 pull requests across backend and frontend repositories, with a focus on PRs numbered 1279, 1280, 1283, 1288, 1291, 1293, 1287, 1297, 1298, 1299, 1218, 1300, and 1306. Backend PRs 531, 534, and 532 were also given attention.
Jiadong conducted reviews of PRs 1299, 1298, and 1297, addressing issues related to the time log section’s complexity and lack of comments. Navneeth worked on adding permissions for project and team management tasks, meticulously testing and validating changes in the Manage User Permissions modal and User Roles tab. He also actively participated in numerous pull request reviews. Tzu-Ning encountered link visibility issues in PR #1297 and PR #1298, attempting various solutions, including DNS refreshing. However, the problem persisted during code testing.
Xiao F focused on the ‘differentiate personal max badge’ task, merging supplementary text with existing content and addressing issues with the ‘hrs’ label. He reviewed multiple pull requests, paying attention to linting, unit testing, and UI and functional components. Yihan concentrated on creating a manual method for adding lost volunteer hours from past years, extending properties within the timeEntry model and resolving conflicts in previous PRs. She also conducted reviews of PRs #1218, #532, and #1283.
Zijie worked on making the “Submit for Review > Mark Task Complete” process more efficient and documented his efforts for future developers. He conducted reviews for six pull requests, seeking potential solutions for the efficiency task. Zubing integrated the “Write it for me” button into the summary page, restructuring backend code for the ChatGPT router, controller, and config files, overcoming challenges to achieve successful outcomes. Look below for a collage of their work.
Reactonauts’ Team’s summary, covering their work on the Highest Good Network software, was managed by Eduardo Horta (Software Engineer and Team Manager) and includes Anirudh Ghildiyal (Software Engineer), Carl Bebli (Software Developer), Eduardo Horta (Software Engineer and Team Manager), Jiyuan Xia (Software Engineer), Ramya Ramasamy (Full Stack Developer), Shantanu Kumar (Full Stack Software Developer), Shihao Xiong (Software Engineer), Shrey Jain (Software Engineer), Shivansh Sharma (Software Developer), Vansh Patel (Software Engineer), Vikram Badhan (Software Engineer), and Zuhang Xu (Software Engineer).
This week, Eduardo dedicated his efforts to HGN Software Development, spending time on various tasks. On Friday, he devoted 3 hours and 9 minutes to help Anirudh with adding an edit button to each summary on the Weekly Summaries tab, although encountering difficulties and planning to continue this work. Thursday saw him invest 3 hours and 51 minutes in testing PR#1287 (FE) and PR#534 (BE) while also assisting team members from Reactonauts with their feature implementations. Wednesday, he spent 4 hours and 29 minutes reviewing and approving Carl-fix-suggestion-icon-modal and hosting the Weekly Meeting for Reactonauts.
On Tuesday, Eduardo raised PR#1314 for Eduardo Lint fix for Dashboard Component and continued testing BE – PR#485. Finally, on Monday, he dedicated 4 hours and 6 minutes to reviewing PR#485 and providing feedback to his team members from Reactonauts on their tasks. Jiyuan demonstrated exceptional dedication, successfully completing ten PR reviews, including #1331, #1330, #1326, #1325, #1324, #1318, #1317, #1218, #1332, and #1266, showcasing his commitment to code quality and project progress. Carl’s fix for the “Suggestion Icon Bug” was successfully merged, with ongoing efforts to resolve any issues. He actively engaged in peer review, evaluating and providing feedback on numerous pull requests.
Shihao addressed layout issues with PR#1316 and contributed to code review by examining PR#1318, PR#1326, and PR#1297. Shihao is currently working on merging PR#1202 and PR#1203. Shrey focused on resolving issues related to the add team functionality and a limited view problem for HighestGoodNetwork. He is actively debugging and working on publishing a pull request for the same. Masasa addressed concerns raised regarding their pull request (PR) by augmenting the PR with a robust backend code implementation.
This comprehensive approach enhances the functionality and security of the system. Backend is PR #504, and Frontend is #1287. Vansh performed a comprehensive linting procedure on User Management component files and components, rectifying various errors and testing features for regression. He also reviewed PR#1333 and expressed concerns about reproducibility. Look below for pictures of this work.
Skye’s summary, covering their work on the Highest Good Network software, was managed by Yiyun Tan (Management Dashboard Team Leader), and includes Bailey Mejia (Software Engineer), Jerry Ren (Full Stack Developer), Luis Arevalo (Front End Developer), Mounica Dingari (Software Developer), Roberto Contreras (Software Developer), Yao Wang (Software Engineer), and YuFu Liao (Software Engineer). This week, Yufu primarily focused on the task titled “Make columns editable by Owner on User Management Page.” He engaged in a detailed conversation with Jae to understand the specifics and the best approach to implement this functionality.
Yufu inquired about the editability of the end date, email, and role in the No.1 user management component. Proposing a solution, he suggested the creation of a popup similar to the “set final day” feature. By incorporating this popup with editable user information, the desired function could be efficiently addressed. Mounica’s focus was on implementing the report recipients button within the system. The primary tasks helping people create a better life included creating functionality for users to select, edit, and delete recipients for the weekly summary reports. Additionally, backend development work was undertaken to ensure the secure storage of recipient details in the database.
Password protection was also integrated into the report recipients button, and the previous recipient, “sangam,” was removed from the email distribution list. Hector conducted various tasks related to app development. These tasks included the selection of a specific task involving the construction of a modal for the application. Additionally, time was spent reviewing the application’s codebase, with a focus on identifying and addressing a geolocation bug. Efforts were also directed towards locating the necessary Geolocation API key, which is essential for local testing, helping people create a better life.
In order to adequately prepare for the assigned task of modal development, an in-depth examination of the application’s codebase was conducted to enhance understanding. Furthermore, research was undertaken to identify the source of the API key required for local feature testing. The week also involved ongoing app testing; however, challenges were encountered when attempting to fetch location data from the API on the development branch, which impeded progress on the assigned modal development ticket. Jerry successfully published PRs 1312 and 539. Additionally, he integrated a table displaying permission change logs into the Permission Management Page.
This table retrieves data directly from the database and features columns for date and time (in Pacific Time), editor email, role, permissions, permissions added, and permissions removed. In parallel, Jerry initiated work on the “Create Dev Admin account email verification system” task, formulating two distinct approaches to address the task. He intends to dedicate further efforts towards this task in the upcoming week. Bailey focused on further testing of the badges component. He revisited the accounts he had previously tested to verify if they received any new badges or encountered any fresh bugs.
To investigate the functionality of the ’60 hours in 1 week’ badge, Bailey added 60 hours to his volunteer account and also looked for the bug that might award him badges for other weeks. During his assessment, he noticed an irregularity when his admin account unexpectedly received the ‘new personal maximum’ badge. Moreover, these badges were duplicated, and the count was erroneously maxed out at 50. Bailey attempted to delete a badge from his testing account to validate the functionality of the ‘5x minimum hours’ badge with no logged time. However, he encountered an issue where the owner permissions, particularly for badge deletion, were not effectively granted.
Throughout the week, he communicated with his team to share findings and gather updates on their badge testing, though many were preoccupied with different assignments. Roberto, focused on addressing a specific issue related to user-team integration. The problem entailed the inability to add a user to teams correctly during user creation, as the existing code failed to update the database. Consequently, while users seemed to be associated with a team in the website’s frontend, this change was not reflected in the actual database, resulting in the user not appearing in the team’s member list from the teams link.
To resolve helping people create a better life issue, Roberto modified the code to first create the user, thereby obtaining a unique userId. With this userId, the addTeamMember function was then employed to trigger the backend route, successfully updating the database and rectifying the problem of users not appearing in the Team’s member list. Additionally, Roberto applied the same solution to the TeamTab.jsx file to address a similar issue when attempting to add an existing user to a team. Luis concentrated on addressing the weekly submission bug, specifically related to users submitting summaries containing fewer than 50 words.
Upon investigation, he identified the root cause as the regex incorrectly counting spaces instead of words, hence, helping people create a better life. After thorough testing, he successfully integrated a word count feature provided by the editor, ensuring that weekly summaries must meet the 50-word minimum requirement before submission. The updated code was pushed to a dedicated GitHub branch and a merge request into the main branch was initiated. In addition to bug-fixing, Luis also allocated time to work on several pull requests, fulfilling his weekly commitment of 10 hours. See the collage below for their work.
The PR Review Team’s summary covering their work on the Highest Good Network software, was managed by Shaurya Sareen (Administrative Assistant). This team is reviewing the PRs (pull requests) from the complete software team and included the following active members: Anish Pandita (Software Engineer), Anny Wang (Software Engineer), Haoji Bian (Software Engineer), Jeffrey Li (Software Engineer), Obeda Velonjatovo (Software Engineer), Shiwani Rajagopalan (Software Engineer), Shree Birajdar (Software Engineer).
Shubhankar Mishra (Software Engineer), Tianyuan Nan (Software Engineer), Wanting Xu (Sofware Engineer), and Yixiao Jiang (Software Engineer). They reviewed all the Highest Good Network PRs (Pull Requests) shared in this week’s update helping people create a better life. The collage below shows a compilation of the work from this team.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE
DONATE | WAYS ANYONE CAN HELP | MEMBERSHIP
CLICK HERE FOR ALL PAST UPDATES