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

Create Table: user_check #80

Open fyliu opened 2 years ago

fyliu commented 2 years ago

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

  1. 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
  2. In ERD only (having items here indicates a mismatch, which requires a review)

    • None

Associated Tables

  1. 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)
  2. In ERD only (having items here indicates a mismatch, which requires a review)

    • project (many-to-one)
fyliu commented 2 years ago

Problems:

  1. Missing description
  2. Missing table association in spreadsheet
    1. I added the table and join type to the spreadsheet.
ExperimentsInHonesty commented 8 months ago

@Neecolaa Please review and see if we are ready to proceed with making this table.

Neecolaa commented 7 months ago

Updated brigade to organization, still need to check project connection before releasing issue.