|
b48c723bc4
|
Optimize member autocomplete by using indexes and istartswith
|
2023-03-31 23:54:16 -04:00 |
|
|
c6f546d080
|
Fix some mypy typing issues
|
2023-02-02 22:33:32 -05:00 |
|
|
d5a45a0589
|
paperwork: Use Volunteer Email field for shop leads in mailing lists
|
2023-02-02 21:38:19 -05:00 |
|
|
efe476b367
|
paperwork: Also generate the ShopLeads mailing list in api
|
2023-01-23 21:12:00 -05:00 |
|
|
068a5f1ccd
|
membershipworks: Sort flags by name by default
|
2023-01-23 21:12:00 -05:00 |
|
|
39f97dd6f9
|
membershipworks: Use django functions to sanitize Member mailbox
|
2023-01-19 14:39:30 -05:00 |
|
|
aa87026e99
|
membershipworks: Move Member.with_is_active() to a QuerySet
|
2023-01-17 16:28:27 -05:00 |
|
|
9a2915b247
|
membershipworks: Fix is_active check by using aggregation
|
2023-01-03 19:48:36 -05:00 |
|
|
60bbe18322
|
membershipworks: Require "Members" or "CMS Staff" folder for is_active check
|
2023-01-03 16:37:46 -05:00 |
|
|
a53c9409bb
|
membershipworks: Correctly invert is_active check on Member
|
2022-12-25 10:20:50 -05:00 |
|
|
245e946fc2
|
Add is_active annotatation helper to membershipworks.Member
|
2022-12-24 14:04:54 -05:00 |
|
|
ad28f96129
|
membershipworks: Remove unused import
|
2022-12-08 15:21:55 -05:00 |
|
|
35f714760d
|
Add/apply black formatter
|
2022-02-11 23:50:46 -05:00 |
|
|
d50cec383e
|
Add complete Member, Flag, and MemberFlag models
|
2022-02-10 17:00:44 -05:00 |
|
|
4fb8aa74f0
|
Move Members model to new "membershipworks" app
|
2022-02-03 13:45:58 -05:00 |
|