Commit Graph

399 Commits

Author SHA1 Message Date
e03b9e3c70 Always show admin facet counts in most models with filters
New feature in Django 5.0

Didn't enable always on HIDEvent admin, as the table size is relatively large
2023-12-04 13:09:13 -05:00
cacde865c0 doorcontrol: Convert HIDEvent.is_red to newly added GeneratedField
model.GeneratedField is new in Django 5.0
2023-12-04 12:05:37 -05:00
71ab17b2ce Update django to 5.0 2023-12-04 11:38:32 -05:00
f53a8c601a Bump dependencies 2023-12-04 11:35:34 -05:00
d2f87fd37b membershipworks: Add task to sync members with UCS users
UCS = Univention Corporate Server.
Ported from memberPlumbing
2023-12-04 11:27:04 -05:00
ba58d90bf7 doorcontrol: Move task scheduling into doorcontrol.apps directly 2023-12-01 23:50:41 -05:00
a50112c534 paperwork: Use window functions for CertificationVersion is_current/is_latest
This should be a lot more efficient, and is much cleaner code too
2023-12-01 13:07:17 -05:00
caf8c2cf45 doorcontrol: Generate dashboard links for all reports 2023-12-01 11:55:50 -05:00
654d5e34bd doorcontrol: Add change vs previous unit time to "Access per x" reports 2023-12-01 11:54:40 -05:00
a177ff1ed6 doorcontrol: Add busiest time of day/week reports 2023-11-30 12:06:16 -05:00
70691ff972 doorcontrol: Improve performance of door access report views 2023-11-29 21:31:29 -05:00
72fa458f6e Remove separate database for doorcontrol app 2023-11-29 17:28:41 -05:00
f35372dbcd Fix setup commands in README 2023-11-29 17:28:41 -05:00
d3da615e8e Bump pre-commit dependencies 2023-11-29 17:28:41 -05:00
db238befa6 doorcontrol: Return count of retrieved/created messages in fetch task 2023-11-29 17:28:41 -05:00
f25b67e2f1 Bump dependencies 2023-11-29 17:28:41 -05:00
6a1ced6961 Merge pull request 'chore: Configure Renovate' (#4) from renovate/configure into main
Reviewed-on: adam.goldsmith/cmsmanage#4
2023-11-18 23:21:48 -05:00
6272ed9e8b Add renovate.json 2023-11-19 04:20:05 +00:00
8c48514c04 Report django_q2 errors to admins by email 2023-11-14 13:53:17 -05:00
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