Overview
List of tasks for SWC and SWMM that still need to be done. There are 4 projects that are in various states SSC.
- swc-frontend-react
- swc-api-aspnet
- swmm-api-aspnet
- swmm-frontend-react
This is a list of tasks by project.
swc-frontend-react
Things we spoke about during the Meeting.
- This is a ticket UI Changes - CSS and Action Bar (This has been selected for Development)
- Srujana is reformating the map taking away padding on containers.
- Srujana is adding in Action Bar.
- Srujana is adding Base-map, Layers, and Properties to Action Bar based on the page requirements.
- On My Machine the Front end is not able to call the API when the API is being run locally.
- I will also be modifying the SWMM API for links to bring back the Lat-Longs needed for each link.
Issues in Progress for the Prepare for SWC Demo Story:
Explore react chrome extension(Assigned to Jake.)
Document minimal list table(Assigned to Deven.)
Add interactions with markers to show information(Assigned to Deven.)
Change style of selected marker(Assigned to Deven.)
Graphs datetime formatter(Assigned to Deven.)
Add startup documentation to repo readme(Assigned to Jake.)
Simulation start/end date (Assigned to Jake. Srujana was also working on this.There is an issue with the year. Jake is aware of it.)
Issues Selected for Development for the Prepare for SWC Demo Story:
Manual date input for date picker box does not work(Assigned to Jake. Same comments as number 9 in this list.)
Configure a domain name for the hosted app(Assigned to Sudhir.)
Rework APIFetch to accept onFail callback function(Unassigned)
Site Address and Coordinates mismatch when GeoCoder API call fails(Unassigned)
Keep track of code logic and readability by commenting all files(Assigned to Srujana.)
Find and document potentially unused code(Assigned to Srujana.)
Update README to include details of libraries and project description(Assigned to Srujana.)
Remove unused packages and libs from Package.json(Assigned to Srujana.)
Explore react dev tools(Assigned to Jake.)
Remove Mock pages(Assigned to Srujana.)
Issues Backlog for the Prepare for SWC Demo Story:
- Code Cleanup (Assigned to Srujana.)
- Fetch vs Axios (Assigned to Srujana. Srujana is adding infomation to this issue)
- Results (Unassigned) No Description. This might be for testing?
- Simulation (Unassigned) No Description.
- Runoff Controls (Unassigned) No Description.
- Rainfall and Evaporation (Unassigned) No Description.
- Weather Station (Unassigned) No Description.
- Land Cover (Unassigned) No Description.
- Soil Data (Unassigned) No Description.
- Site Location (Unassigned) No Description.
- Landing Page (Unassigned) No Description.
Other tasks not part of the Demo:
- Modify Transparency of the map overlays for better readability (Unassigned)
- Implement Authentication and Authorization (Unassigned)
- Migrate Mock pages (Mirage JS) to at least one template project(Assigned to Srujana.)
swc-api-aspnet
- The Published API is not working due to a CORS issue. I cannot find any ticket in this project open about this issue.
- Review common data access code - This is a code review task assigned to me see if we can clean up the code some of the code specifically the Table and Blob queries are repetitive and could be pulled out into common methods.
- Soil Data Retry. If the soil data does not come back automatically re-try up to 3 times.
swmm-frontend-react
Issues in Progress for the Prepare for SWC Demo Story:
- Display sensors layer(Assigned to Jake)
- onClick links (Assigned to Melissa)
- Query for links data (Assigned to Melissa)
- Add chart data type dropdown selector to all charts (Unassigned)
- UI Changes (Assigned to Srujana.)
- Rework settings wheel to be a right-side collapsible bar (Assigned to Srujana.)
- Retrieve sensors from API(Assigned to Melissa)
Issues Selected for Development for the Prepare for SWC Demo Story:
- onClick sensors (Assigned to Melissa)
- Query for sensors data (Assigned to Melissa)
- Graph links data (Assigned to Melissa)
- Graph sensors data (Assigned to Melissa)
- Ensure links will render on first load This was changed with an API modification (Assigned to Melissa)
Issues Backlog for the Prepare for SWC Demo Story:
- Query for sensor data if applicable (Unassigned)
- Schematic (Assigned to Melissa)
- System Chart (Assigned to Melissa)
swmm-api-aspnet
- Test all API's there are several tasks 1 for each controller that say we need to test all the API's for the controllers. The controllers are being tested as they are implemented in the front end So i am leaving the Tasks but I am not going to write them all here.
- Name and store SWMM class objects/models in proper places (Unassigned)
- Keep consistent names for table entities(Unassigned)
- Task that was from Swmm Front end number 12 of the list above will be done in the API So there will be no await on the front end instead I will be modifying the back end to bring out the Lat-Longs.