generated from hackforla/.github-hackforla-base-repo-template
    
        
        - 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 33
 
Closed
Labels
complexity: smallSmall changes with all steps laid out in detailSmall changes with all steps laid out in detailfeature: table creationp-feature: program areaall projects have a program area.  the CoPs's program area is CoPall projects have a program area.  the CoPs's program area is CoProle: back ends: hackforla.orgstakeholder: hackforla.org websitestakeholder: hackforla.org websites: orgstakeholder: the org (includes stats)stakeholder: the org (includes stats)size: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Milestone
Description
Overview
We need to create the project_status table so that we can update a shared data store across hackforla.org, vrms, civictechjobs, and tables (onboarding) project.
Details
A table and a model are the same thing
Action Items
- add issue link to the tables tab of the spreadsheet
 - identify and document table description (see spreadsheet under Resources)
 - compare and check off the data fields (below) against the ERD. Note any fields in the ERD that's missing from the list. (see Resources)
 - compare the check off associated tables (below) against the ERD. Note any associated tables in the ERD that's missing from the list (see Resources)
 - create a single model in Django (defining schema)
 -  
Create issue for updatingprojecttable connectingcurrent_status_idtoproject_status
-- This was done in the PR attached to this issue instead of creating a new one. - write a test for the relationships this model will have with other models (e.g., creating a user and assigning them a set of permissions on a project).
 - write an API end point
 - write API unit tests
 - document the endpoint
 
Post issue tasks
-  resolve dependency on Create Table: project_program_area_status_history #67 and move it from Ice Box to New Issue Review with 
ready for tech leadlabel 
Resources/Instructions
- See People Depot Resources wiki page for links
- ERD
 - Table and Field Definitions
 - API Endpoint
 
 - See the wiki page for instructions.
 
Description
Dictionary of status options for project and program_area
Data Fields
- 
Copied from spreadsheet and checked off according to ERD. (unchecked items indicate a mismatch between ERD and spreadsheet, which requires a review)
- (PK) id - int - Record Id
 - name - varchar
 - description - varchar
 
 - 
In ERD only (having items here indicates a mismatch, which requires a review)
- None
 
 
Associated Tables
- 
Copied from spreadsheet and checked off according to ERD. (unchecked items indicate a mismatch between ERD and spreadsheet, which requires a review)
- project (one-to-many) Create Table: project #16
 - project_status_history (one-to-many) Create Table: project_program_area_status_history #67
 
 - 
In ERD only (having items here indicates a mismatch, which requires a review)
- None
 
 
Metadata
Metadata
Assignees
Labels
complexity: smallSmall changes with all steps laid out in detailSmall changes with all steps laid out in detailfeature: table creationp-feature: program areaall projects have a program area.  the CoPs's program area is CoPall projects have a program area.  the CoPs's program area is CoProle: back ends: hackforla.orgstakeholder: hackforla.org websitestakeholder: hackforla.org websites: orgstakeholder: the org (includes stats)stakeholder: the org (includes stats)size: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Type
Projects
Status
✅Done