Commit Graph

24 Commits

Author SHA1 Message Date
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
250c96f1c2 paperwork: Add Audits for Waivers and Certifications 2023-04-10 13:41:32 -04:00
3b61061e4c paperwork: Add two stage definition/version selection in Certification admin 2023-04-01 11:37:49 -04:00
1cf3f2dcbf paperwork: Fix department name search fields in Certification admin 2023-03-02 20:26:21 -05:00
c6f546d080 Fix some mypy typing issues 2023-02-02 22:33:32 -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
d3eb890e89 paperwork: Store certification versions as semver in the database 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
74bbbb713e paperwork: Allow exempting departments from having a mailing list 2023-01-19 18:46:15 -05:00
a54c2bf909 paperwork: Move department info to model with mailing list fields 2023-01-19 16:14:48 -05:00
3c73e9fa46 [paperwork] Use semver to determine if if certs are latest or outdated
"Latest" = cert with the highest version number
"Current" = compatible version, so not latest, but still valid
"Outdated" = major version < major version of "latest"
2022-11-07 15:34:44 -05:00
c7cfbcf20f [paperwork] Remove separate Certification Versions admin page 2022-11-07 11:31:44 -05:00
03ad109aa4 [paperwork] Add list_display to InstructorOrVendor, SpecialProgram, and Waiver 2022-07-21 19:12:27 -04:00
888e47e84b [paperwork] Fix various bugs in certification email sending 2022-02-24 21:59:32 -05:00
e81170204f [paperwork] Fix Certification admin search fields 2022-02-24 18:41:53 -05:00
1f5ffcc5d3 [paperwork] Add admin action to send notification emails for new certifications 2022-02-14 11:05:35 -05:00
35f714760d Add/apply black formatter 2022-02-11 23:50:46 -05:00
9997c129ff Add some display and filtering options to paperwork admin 2022-02-08 13:54:35 -05:00
a586688653 Add Certification Version model, moving existing data to it 2022-02-04 16:30:52 -05:00
030cbe8a92 Use autocomplete for member field in Certification admin 2022-02-03 16:37:18 -05:00
4fb8aa74f0 Move Members model to new "membershipworks" app 2022-02-03 13:45:58 -05:00
16eb034b03 Add Member table from membershipworks database 2021-03-23 17:11:58 -04:00
090bb9e07a Initial Commit, basic models/admin pages for CMS_Database tables 2021-03-23 17:10:49 -04:00