Includes a wide assortment of database updates for potential future proofing, standardization, and minor feature updates.
Includes a lastUpdated field in the UTub table that is updated, per issue #196. Closes issue #196
Ensure all times are stored as timestamps with timezone information included, and default timezone is UTC. Allows easy translation to user timezones in the future
Sorts by lastUpdated when providing the UTub summaries
Includes enum string fields for UtubMembers and Users. UtubMembers are default MEMBERS, but can also be CREATOR or COCREATOR. Users can be USER, MOD, ADMIN. Default is currently USER
Used camelcase for SQL naming as standard method
Renamed email validation token from confirm_url to validation_token to better understand its intent
Added multiple type hints and annotations across the board for tests, as well as in additional files
Includes a wide assortment of database updates for potential future proofing, standardization, and minor feature updates.
lastUpdated
field in the UTub table that is updated, per issue #196. Closes issue #196lastUpdated
when providing the UTub summariesUtubMembers
andUsers
.UtubMembers
are defaultMEMBERS
, but can also beCREATOR
orCOCREATOR
.Users
can beUSER
,MOD
,ADMIN
. Default is currentlyUSER
confirm_url
tovalidation_token
to better understand its intentReferencing issues #29 and #30