Skip to content

Create Table: Event Occurence Change #614

@ExperimentsInHonesty

Description

@ExperimentsInHonesty

Overview

We need to create the eventoccurencechange 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

  • Identify if the table has a description (see spreadsheet under Resources)
    • If not, reach out to PD leads
  • Identify and document (below) what other tables are associated (see ERD under 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).
  • Write an API end point
  • Write API unit tests
  • Document the endpoint in Swagger

Resources/Instructions

Items to document (referenced above)

  • [ADD ITEMS TO DOCUMENT]

Description

  • [ADD DESCRIPTION]

Data Fields

  • Copied from spreadsheet and confirmed according to ERD
Name Type FK Table FK Table Issue(s)
event uuid event #14 & #173
start_time DateTimeField event #14 & #173
name_change varchar
description_change varchar
start_time_change DateTimeField
duration_in_min_change int
video_conference_url_change URLField
location_change UUID
additional_info_change varchar
must_attend_change JSON[ ]
should_attend_change JSON[ ]
could_attend_change JSON[ ]

FK status

Swagger Endpoint Link

  • [ADD SWAGGER ENDPOINT LINK]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🆕New Issue Review

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions