11 Commits

Author SHA1 Message Date
bccbc04f87 reservations: Don't error out when Reservation.resources not yet ready
All checks were successful
Ruff / ruff (push) Successful in 43s
Test / test (push) Successful in 6m42s
2024-12-30 13:33:51 -05:00
ccc7a595ba reservations: Fix Reservation.__repr__ being sometimes recursively defined 2024-09-09 22:33:01 -04:00
d19b2d19fb reservations: Add generated Reservation.timespan field and use it for filtering 2024-09-09 22:33:01 -04:00
ee61451759 Convert from MariaDB to PostgreSQL
MariaDB has become far too annoying/buggy, and there are some neat
features only available in PostgreSQL
2024-08-29 21:45:56 -04:00
deb1165afc reservations: Refactor sync_google_calendar to use class 2024-08-29 21:45:56 -04:00
06fd819acf reservations: Refactor out insert_or_update_calendar_event function 2024-08-29 21:45:56 -04:00
7b3dfef732 Apply Ruff's flake8-type-checking (TCH) rules 2024-08-09 01:47:32 -04:00
d792efc084 reservations: Make ReservationAdmin more useful for subclasses 2024-08-09 01:47:32 -04:00
927e2f4b90 reservations: Sync external Google Calendar events into database 2024-08-09 01:47:32 -04:00
35c063c44e reservations: Add task to sync with Google Calendar 2024-08-09 01:47:32 -04:00
075812face reservations: Add new app with Resource/Reservation/UserReservation models 2024-08-09 01:47:32 -04:00