|
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 |
|
|
d247fc1616
|
Order Certification Versions by definition first
|
2023-03-30 12:27:51 -04:00 |
|
|
c8560ff3bc
|
Bump pre-commit dependencies
|
2023-03-28 12:54:27 -04:00 |
|
|
721d8b537d
|
Bump dependencies
|
2023-03-28 12:54:27 -04:00 |
|
|
e2eca77827
|
rentals: Remove list editable fields Locker Info admin
Have already done the bulk input, so this is just likely to cause
accidental changes now
|
2023-03-28 12:54:27 -04:00 |
|
|
d56c505c6e
|
rentals: Improve performance of Locker Info admin
|
2023-03-28 12:54:27 -04:00 |
|
|
1cf3f2dcbf
|
paperwork: Fix department name search fields in Certification admin
|
2023-03-02 20:26:21 -05:00 |
|
|
45d550878d
|
paperwork: Hide list addresses in department cert view if None
|
2023-02-03 18:36:34 -05:00 |
|
|
47531d6f16
|
paperwork: Make mailing list addresses in department cert view clickable
|
2023-02-03 18:34:27 -05:00 |
|
|
c6f546d080
|
Fix some mypy typing issues
|
2023-02-02 22:33:32 -05:00 |
|
|
f01e4c72ab
|
paperwork: Fix is_latest/is_current to use correct ordering
|
2023-02-02 22:06:18 -05:00 |
|
|
d5a45a0589
|
paperwork: Use Volunteer Email field for shop leads in mailing lists
|
2023-02-02 21:38:19 -05:00 |
|
|
b4d100478e
|
paperwork: Include departments with no mailing list in shopleads mailing list
|
2023-02-02 21:38:19 -05:00 |
|
|
4562feec34
|
Fix header toggle in base template
|
2023-02-02 21:38:19 -05:00 |
|
|
7debce5a3d
|
Set LOGIN_URL setting
|
2023-02-02 21:38:19 -05:00 |
|
|
4aaa1db3a8
|
paperwork: Add a view to show shop leads issued certifications in their shops
|
2023-02-02 21:38:19 -05:00 |
|
|
86000be17b
|
paperwork: Only return a list name for departments with the flag
|
2023-02-02 18:49:50 -05:00 |
|
|
bb0e5abad5
|
paperwork: Convert CertificationVersion is_current/latest to annotations
Pretty sigificantly improves performance of views that use it
|
2023-02-02 18:49:50 -05:00 |
|
|
1dd4825a99
|
paperwork: Use shop lead flag for certification emails
|
2023-02-02 18:49:50 -05:00 |
|
|
d3eb890e89
|
paperwork: Store certification versions as semver in the database
|
2023-02-02 18:49:50 -05:00 |
|
|
7d84e38e1b
|
paperwork: Migrate to newer semver construction methods
|
2023-02-02 18:49:50 -05:00 |
|
|
a7544e4c61
|
Switch to local static copies of bootstrap JS/CSS
|
2023-02-02 18:49:50 -05:00 |
|
|
3acfaaa19f
|
paperwork: Rename Department.list_moderator_flag to shop_lead_flag
|
2023-02-02 18:49:50 -05:00 |
|
|
8556190117
|
Minor fixes/optimizations for API endpoints
|
2023-01-23 21:12:00 -05:00 |
|
|
efe476b367
|
paperwork: Also generate the ShopLeads mailing list in api
|
2023-01-23 21:12:00 -05:00 |
|
|
2f72bb7d51
|
paperwork: Move mailing list api config attributes to "config"
|
2023-01-23 21:12:00 -05:00 |
|