Skip to content

Create Table: leadership_type 😄  #42

Open
@Neecolaa

Description

@Neecolaa

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

Description

Dictionary of leadership types to be associated with a project i.e. "Mentor Led", "Peer Led"

Data Fields

  1. Copied from spreadsheet and checked off according to ERD.
Name Type
name varchar()
description varchar()
  1. 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)

    • project (one-to-many)
  2. In ERD only (having items here indicates a mismatch, which requires a review)

    • None

Metadata

Metadata

Assignees

Labels

PII: FALSETable or function does not have or use Personally Identifiable Information (PII)complexity: smallSmall changes with all steps laid out in detailfeature: table creationp-feature: practice areaui/ux, engineering, devops, data science, marketing, etc.role: back ends: VRMSstakeholder: VRMSs: hackforla.orgstakeholder: hackforla.org websitesize: 1ptCan be done in 4-6 hours

Type

No type

Projects

Status

🏗In progress-actively working

Relationships

None yet

Development

No branches or pull requests

Issue actions