We need to create the user_check 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
[x] identify and document table description (see spreadsheet under Resources)
[x] if not, reach out to PD leads
[x] 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)
[x] 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)
[ ] 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).
this is a generic table that holds checks that are asked of users (Accepted Code of Conduct, Github membership public, Google Calender invite Accepted, ...)
Data Fields
Copied from spreadsheet and checked off according to ERD. (unchecked items indicate a mismatch between ERD and spreadsheet, which requires a review)
[x] (PK) id - int
[x] (FK) user_id - int
[x] (FK) org_id - int
[x] (FK) project_id - int
[x] (FK) check_type_id - int
[x] check_result - Boolean
[x] reminder_start - timestamp
[x] completion - timestamp
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)
[x] check_type (many-to-one)
[x] organization (many-to-one)
[x] user (many-to-one)
In ERD only (having items here indicates a mismatch, which requires a review)
Overview
We need to create the user_check 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
Resources/Instructions
Description
Missing
Data Fields
Copied from spreadsheet and checked off according to ERD. (unchecked items indicate a mismatch between ERD and spreadsheet, which requires a review)
In ERD only (having items here indicates a mismatch, which requires a review)
Associated Tables
Copied from spreadsheet and checked off according to ERD. (unchecked items indicate a mismatch between ERD and spreadsheet, which requires a review)
In ERD only (having items here indicates a mismatch, which requires a review)