generated from hackforla/.github-hackforla-base-repo-template
-
-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
complexity: missingfeature: table creationp-feature: eventsready for dev leadrole: back ends: CTJstakeholder: Civic Tech Jobsstakeholder: Civic Tech Jobss: VRMSstakeholder: VRMSstakeholder: VRMSs: hackforla.orgstakeholder: hackforla.org websitestakeholder: hackforla.org websites: tablessize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Milestone
Description
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
- See People Depot Resources wiki page for links
- ERD
- Spreadsheet: PD: Table and field explanations, Current Field Permission tab
- API Endpoint
- See this Wiki page for instructions on the data-gathering workflow for Create Table issues
- Spreadsheet PD: Table and field explanations, Current Field Permissions
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]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
complexity: missingfeature: table creationp-feature: eventsready for dev leadrole: back ends: CTJstakeholder: Civic Tech Jobsstakeholder: Civic Tech Jobss: VRMSstakeholder: VRMSstakeholder: VRMSs: hackforla.orgstakeholder: hackforla.org websitestakeholder: hackforla.org websites: tablessize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Type
Projects
Status
🆕New Issue Review