Closed ExperimentsInHonesty closed 1 year ago
It would be nice if all data fields have
I read that using UUID for primary key is the best thing to do and doesn't impact performance if we're using postgres
I see array fields that represent a list of PK of other models. Should they be made into model relations like one-to many?
From today's meeting I think we settled on these
I've neglected this for a while but I'm much more confident now, having read through a few more books on django and drf.
I recently worked on
I expect to have this complete in the next week.
Things that need to be done
Things for the future
Just a note in case anyone really wants to try fixing this. It doesn't affect the application at all except the swagger doc shows time_zone as string type instead of timezone.
I'm using this timezone field extension and drf-spectacular (generates swagger docs) is not able to recognize it correctly. https://github.com/mfogel/django-timezone-field
There's documentation on how to customize it but I don't think we want to do that at this point. https://drf-spectacular.readthedocs.io/en/latest/customization.html
Need to review the description
Overview
We need to create the User table so that we can automate user permissions and accounts creation
Details
A table and a model are the same thing
Action Items
Resources/Instructions
Items to document (referenced above)
Description
Data Fields
Copied from spreadsheet and checked off according to ERD. Data fields are bolded and relation fields are not.
availability- this has been converted into a related tableuser_availability
conduct- 8/10 meeting: Nicole informed that this was converted to the more genericuser_check
recordIn ERD only - none
Combined table
availabilityuser_availability
conductuser_check
recordAssociated Tables
Copied from spreadsheet and checked off according to ERD
project (array of IDs)- this has been converted to a sort of junction table calledpermission
in the ERDIn ERD only
Swagger Endpoint Link
-