Block a user
1b9c2936a3
Use configargparse to allow reading config from file
b7043750bb
Add ability to update CloudFlare worker with list of mailing lists
51439a54c2
Convert addresses to strings in
diff_roster()
for set operations
defc42e3fb
Fix
subscribe()
-> add_moderator()
in sync_moderators()
a0118df35d
Fix typos in mailing list settings
1aa0bd6014
paperwork: Add deskers mailing list
a3a8c305ac
membershipworks: Use EXISTS for testing flags in
is_active
a51f246667
paperwork: Slightly change structure of mailing lists api for Mailman3
adam.goldsmith
synced and deleted reference 2023-08-04 06:30:53 -04:00
refs/tags/dependabot/npm_and_yarn/vite-4.2.3
at adam.goldsmith/PrinterStatus from mirror
adam.goldsmith
synced and deleted reference 2023-08-04 06:30:53 -04:00
refs/tags/refs/pull/11/merge
at adam.goldsmith/PrinterStatus from mirror
adam.goldsmith
synced commits to master at adam.goldsmith/PrinterStatus from mirror
2023-08-04 06:30:53 -04:00
26ffddb1aa
Bump dependencies
adam.goldsmith
synced commits to dependabot/npm_and_yarn/vite-4.2.3 at adam.goldsmith/PrinterStatus from mirror
2023-08-03 06:00:53 -04:00
adam.goldsmith
synced new reference dependabot/npm_and_yarn/vite-4.2.3 to adam.goldsmith/PrinterStatus from mirror
2023-08-03 06:00:53 -04:00
9341bcba0e
paperwork: Fix typo in department certification list view
a41fceaaf4
Use
compatible
version save strategy in PDM
017daf94d7
Bump dependencies
95fdca04d2
Add
django-stubs-ext
as a runtime dependency
2d43713c5b
Bump dependencies
e5bf56113d
paperwork: Fix migration from scratch, instead of original manual db
41d8ed691b
Move Member by user and Departments by shop lead lookups to models
e71fd48975
upcomingEvents: Yield header/footer directly for better code readability
c0e43dd48e
upcomingEvents: Improve error messages for events missing attributes
9cf12b1bdd
upcomingEvents: Use pyclip to copy the result to clipboard
981cb12aa6
Update dependencies
0a5c80e87c
upcomingEvents: Split events into upcoming/full/ongoing sections