name | about | title | labels | assignees |
---|---|---|---|---|
Update Table |
Describe this issue template's purpose here. |
Update Table: [TABLE NAME] |
feature: update table, good first issue, milestone: missing, role: back end, size: 0.25pt, stakeholder: missing |
We need to update the [Replace with TABLE NAME] table model to [Replace with REASON] [possibly "to include new fields and have the correct names for fields."]
- The initial model issue: #[Replace with ISSUE NUMBER]
- Discussion leading to this change is here: [Replace with ISSUE URL OR OTHER LINK OPTIONAL]
Update existing Django model
-
In the files indicated by Resource 1.01, Change the following items in the code Current name in code | Updated Name | Updated Type (may already be this type) -- | -- | -- [Replace with UPDATE TABLE DATA]
-
Add the following items in the code Name | Type -- | -- [Replace with ADD TABLE]
-
Write a test for the new relationships this model will have with other models (e.g., creating a user and assigning them a set of permissions on a project) if any.
-
Update API end point
-
Update API unit tests
-
generate a schema table definition and post it in a comment below and add a link to it in the Update Schema dependency issue.
-
Document the endpoint in ReDocs
- Release the dependency and move the issue out of the icebox for [Replace with ISSUE NUMBER OF UPDATE ERD]
- 1.01 Code locations
- 1.01.01 /app/core/models.py
- 1.01.02 /app/core/admin.py
- 1.01.03 /app/core/api/serializers.py
- 1.01.04
- 1.02 People Depot Resources wiki page for links
- ERD
- Table and Field Definitions
- API Endpoint
- 1.03 Spreadsheet: PD: Table and field explanations, Field Permission tab -1.03.01 [ADD A LINK TO A SPECIFIC FILTER FOR THE TABLE]