Open
Description
Overview
We need to create the leadership_type 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)
- add seed data
- 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
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 leadership types to be associated with a project i.e. "Mentor Led", "Peer Led"
Data Fields
- Copied from spreadsheet and checked off according to ERD.
Name | Type |
---|---|
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)
-
In ERD only (having items here indicates a mismatch, which requires a review)
- None
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
🏗In progress-actively working