hackforla / peopledepot

A project to setup a datastore for people and projects at HackforLA. The link below takes you to the code documentation
https://hackforla.github.io/peopledepot/
GNU General Public License v2.0
7 stars 26 forks source link

Tables to add for VRMS #25

Open fyliu opened 2 years ago

fyliu commented 2 years ago

Dependency

Overview

As contributors helping build to out the backend, we need a list of tables from which to create new issue for and then to add those tables to the project. In this issue, we decide on the list of tables that VRMS needs to have to function.

Update

Since we're now using the spreadsheet directly to create all the issues, we don't need to use this for that purpose. We can still use this to prioritize what tables we should work on.

Action Items

Tables we need

italicized items are tables with initial data

Visual list

Mindmap

click to expand ![mindmap](https://tinyurl.com/2s5ntcvr)

Source to generate mindmap on live server

click to expand ``` @startmindmap title Tables for VRMS header Referencing Tables for VRMS from https://github.com/hackforla/VRMS/tree/development/backend/models and https://github.com/hackforla/VRMS/tree/development/backend-mvp-04/models endheader legend left |= |= Type | | | Implemented | | | Predefined data | | | Required | |= |= Type | | Borderless | Phase 3? | | Dotted border | Phase 2 | endlegend * Tables for VRMS ** user <> *** role <> *** user_status_type <> ***_ practice_area ***_ user_availability ****_ day_of_week *** user_check - replaces term of use consent <> **** check_type <> ***_ referrer ****_ referrer_category <> ** project <> *** leadership_type <> *** technology <> **** project_technology_xref <> *** project_url <> *** location <> *** program_area <> **** project_program_area_xref **** project_program_area_status ** recurring-event <> *** event_type <> *** brigade *** frequency <> *** event <> ****_ event_history - for old events, rather than delete ** permission <> *** permission_type <> *** role <> ***_ permission_history - for old permisisons, rather than delete ** check_in <> *** event <> ```

Resources/Instructions

jbubar commented 2 years ago

@fyliu this is awesome.. can you also include the join tables? just out of curiosity on my end

ExperimentsInHonesty commented 9 months ago

review this with the VRMS team to see if there are any other tables that they need. See also the spreadsheet with all tables