Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor JavaScript so that Project Meetings page sources meeting data from vrms_data.json #6059

Open
2 of 6 tasks
roslynwythe opened this issue Jan 4, 2024 · 4 comments
Open
2 of 6 tasks
Labels
Complexity: Medium P-Feature: Project Meetings https://www.hackforla.org/project-meetings Ready for Prioritization role: front end Tasks for front end developers size: 1pt Can be done in 4-6 hours

Comments

@roslynwythe
Copy link
Member

roslynwythe commented Jan 4, 2024

Dependency

Overview

As developers we need to refactor the JavaScript behind the Project Meetings page, so that it retrieves meeting data from the file data/external/vrms_data.json, in order to reduce the latency and improve the reliability of the webpage.

Action Items

  • For reference, view the code in assets/js/right-col-content.js and understand how the event data is retrieved from assets/js/utility/vrms-events.js
  • Refactor the code in assets/js/project-meetings.js to source data from data/external/vrms_data.json, using function(s) in assets/js/utility/vrms-events.js and perform testing to confirm that functionality on the Project Meetings webpage 1 is unchanged.
  • Note that events from all projects should be displayed, except for events with the project name "test" or "Hack4LA".
  • Open the file assets/js/right-col-content.js and refactor the code to reference the function(s) in assets/js/utility/vrms-events.js and perform testing to confirm that functionality on the Project pages[^2] is unchanged.

Resources/Instructions

Footnotes

  1. Project Meetings webpage

@roslynwythe roslynwythe added Feature Missing This label means that the issue needs to be linked to a precise feature label. size: missing Draft Issue is still in the process of being created role missing Complexity: Missing Complexity: Medium labels Jan 4, 2024

This comment was marked as outdated.

@roslynwythe roslynwythe added role: front end Tasks for front end developers Complexity: Medium P-Feature: Project Meetings https://www.hackforla.org/project-meetings size: 1pt Can be done in 4-6 hours Dependency An issue is blocking the completion or starting of another issue and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. size: missing Draft Issue is still in the process of being created role missing Complexity: Missing labels Jan 4, 2024
@ExperimentsInHonesty ExperimentsInHonesty added the Draft Issue is still in the process of being created label Mar 4, 2024
@roslynwythe roslynwythe removed the Draft Issue is still in the process of being created label Apr 10, 2024
@daras-cu daras-cu moved this from Ice box to New Issue Approval in P: HfLA Website: Project Board Sep 24, 2024
@daras-cu daras-cu added ready for dev lead Issues that tech leads or merge team members need to follow up on and removed Dependency An issue is blocking the completion or starting of another issue labels Sep 24, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Make Issues: ERs and epics in P: HfLA Website: Project Board Sep 24, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Make Issues: ERs and epics to New Issue Approval in P: HfLA Website: Project Board Sep 24, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed the ready for dev lead Issues that tech leads or merge team members need to follow up on label Sep 24, 2024
@buneeIsSlo buneeIsSlo self-assigned this Oct 3, 2024
@HackforLABot HackforLABot moved this from Prioritized backlog to New Issue Approval in P: HfLA Website: Project Board Oct 3, 2024
@HackforLABot

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Emergent Requests in P: HfLA Website: Project Board Oct 3, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Emergent Requests to ERs and epics that are ready to be turned into issues in P: HfLA Website: Project Board Oct 3, 2024
@aadilahmed aadilahmed self-assigned this Oct 31, 2024
@HackforLABot HackforLABot moved this from Prioritized backlog to New Issue Approval in P: HfLA Website: Project Board Oct 31, 2024
@aadilahmed aadilahmed moved this from New Issue Approval to In progress (actively working) in P: HfLA Website: Project Board Oct 31, 2024
@aadilahmed aadilahmed self-assigned this Oct 31, 2024
@HackforLABot HackforLABot moved this from In progress (actively working) to New Issue Approval in P: HfLA Website: Project Board Oct 31, 2024
@HackforLABot

This comment was marked as outdated.

@aadilahmed aadilahmed moved this from New Issue Approval to Prioritized backlog in P: HfLA Website: Project Board Oct 31, 2024
@theogguu theogguu self-assigned this Nov 12, 2024
@HackforLABot

This comment was marked as resolved.

@HackforLABot HackforLABot moved this from Prioritized backlog to New Issue Approval in P: HfLA Website: Project Board Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium P-Feature: Project Meetings https://www.hackforla.org/project-meetings Ready for Prioritization role: front end Tasks for front end developers size: 1pt Can be done in 4-6 hours
Projects
Status: New Issue Approval
Development

No branches or pull requests

7 participants