Commit Graph

530 Commits

Author SHA1 Message Date
300397b021 doorcontrol: Add property on Door model to get associated DoorController 2023-11-14 12:53:15 -05:00
a90cd39612 doorcontrol: Register tasks in post migrate hook to fix uvicorn issue 2023-11-14 12:51:33 -05:00
6408748c3f Add django-extensions dev dependency 2023-11-09 13:01:47 -05:00
7f0de3a16f doorcontrol: Add action to Events admin to update all doors' events 2023-11-08 12:37:06 -05:00
96bcc80516 doorcontrol: Add task to periodically pull events from doors 2023-11-08 12:34:11 -05:00
215e2946d1 Make the login page look a bit better by adding some white space 2023-11-06 13:14:56 -05:00
eb42e2515b paperwork: Fix sending certification emails when shop lead flag not set 2023-09-26 23:27:31 -04:00
ee001b0256 doorcontrol: Move Door names from HIDEvents into new table 2023-09-26 23:27:31 -04:00
cb8bf3da4f doorcontrol: Use enum members instead of raw ids for "red" event types 2023-09-26 23:27:31 -04:00
05037b74fc doorcontrol: Improve styling on report pages 2023-09-26 23:27:31 -04:00
1d9102d372 Bump tabulator to v5.5.2 2023-09-26 23:27:31 -04:00
33024d7d62 Add color picker for new Bootstrap 5.3 color themes feature 2023-09-26 23:27:31 -04:00
2dfa0db316 Bump bootstrap to 5.3.1 2023-09-26 23:27:31 -04:00
d835645221 Add and configure Django Q 2023-09-26 23:27:31 -04:00
90808251d5 Update pre-commit hooks 2023-09-07 10:57:02 -04:00
feed128a3b Re-apply Black formatting 2023-09-07 10:56:22 -04:00
08ff37de7d Re-add [tool.black] to pyproject.toml with placeholder to prevent removal 2023-09-07 10:55:08 -04:00
28abbf69f8 Bump dependencies 2023-09-07 10:54:59 -04:00
4502c1b3ef Migrate from deprecated pdm-pep517 to pdm-backend for build 2023-09-05 18:09:22 -04:00
1aa0bd6014 paperwork: Add deskers mailing list 2023-08-27 13:48:48 -04:00
a3a8c305ac membershipworks: Use EXISTS for testing flags in is_active
This behaves much more correctly, although may not have ideal performance
2023-08-27 13:48:48 -04:00
a51f246667 paperwork: Slightly change structure of mailing lists api for Mailman3 2023-08-26 20:16:04 -04:00
9341bcba0e paperwork: Fix typo in department certification list view 2023-06-21 14:21:42 -04:00
a41fceaaf4 Use compatible version save strategy in PDM 2023-06-21 14:09:00 -04:00
017daf94d7 Bump dependencies 2023-06-21 13:54:24 -04:00
95fdca04d2 Add django-stubs-ext as a runtime dependency 2023-06-21 13:52:38 -04:00
2d43713c5b Bump dependencies 2023-06-08 13:49:53 -04:00
e5bf56113d paperwork: Fix migration from scratch, instead of original manual db 2023-04-30 00:29:13 -04:00
41d8ed691b Move Member by user and Departments by shop lead lookups to models 2023-04-25 23:23:27 -04:00
2c474bf751 Add a dashboard for showing relevant links and apps to users 2023-04-14 01:30:42 -04:00
52fad7ccb0 Reapply current djlint 2023-04-14 01:07:35 -04:00
74a5289dd8 Bump dependencies 2023-04-14 01:07:04 -04:00
7dfd7e36d1 paperwork: Add notes field for waivers 2023-04-10 21:37:18 -04:00
a4f0be51e1 paperwork: Fix typo in certification version autocomplete permission 2023-04-10 18:12:49 -04:00
1a8c4cc867 paperwork: Fix certification_name in list admin
Whoops, replaced a bit too aggressively there
2023-04-10 15:04:29 -04:00
35f812d2c6 paperwork: Use default names for certification-related models 2023-04-10 14:59:16 -04:00
bb6577f3bb paperwork: Improve typing for models and admin 2023-04-10 14:52:11 -04:00
58de45134a paperwork: Disallow empty certification definition names 2023-04-10 13:41:36 -04:00
250c96f1c2 paperwork: Add Audits for Waivers and Certifications 2023-04-10 13:41:32 -04:00
b462e6b18f doorcontrol: Add some door access reports 2023-04-08 10:28:44 -04:00
906f662419 doorcontrol: Add annotations that decode the hex card number 2023-04-03 23:15:12 -04:00
67f13ce580 doorcontrol: Add filtering by timestamp in admin 2023-04-03 21:30:27 -04:00
56d4601640 doorcontrol: Remove description from search_fields, as that is a function 2023-04-03 17:19:46 -04:00
58d3787f9d doorcontrol: Reimplement HIDEvent.is_red as database function, add filter in admin 2023-04-03 17:19:46 -04:00
a6c531c22f Add doorcontrol app for managing HID door controllers
Just read-only access to the event log dump for now
2023-04-03 16:15:20 -04:00
12d5c9cba5 Bump dependencies 2023-04-03 10:53:29 -04:00
3b61061e4c paperwork: Add two stage definition/version selection in Certification admin 2023-04-01 11:37:49 -04:00
1e4fc52531 Re-add ExpressionWrapper to CertificationVersionManager annotations
Not sure why I removed them, but things sure are broken without them
2023-04-01 01:07:17 -04:00
b48c723bc4 Optimize member autocomplete by using indexes and istartswith 2023-03-31 23:54:16 -04:00
1eb3952ea1 Add migration for Certification Version ordering 2023-03-31 23:53:47 -04:00