Block a user
da0767a0e9
Catch errors in Django-Q2 email reporter
188824d53b
membershipworks: Collapse sequential periods in ucsAccounts usernames
35d8fec2a3
membershipworks: Use GeneratedField for EventMeetingTime.duration
796f0d6ad1
membershipworks: Use GeneratedField for EventMeetingTime.duration
40ac6ef97f
Bump dependencies
f2332dbe37
membershipworks: Add EventExt instructor invoice fields
f5688e39c3
membershipworks: Scrape event data, with extension model for extra data
546b13428e
membershipworks: Allow get_events_list to use end date, retrieve categories
08dde9a4f4
membershipworks: Make MW api->model BaseModel more generic
02986bdabc
Replace {django-,}bleach with {django-,}nh3, as bleach is now deprecated
9e392fb945
wall-display: Only fetch the calendars that are used by the toolFilter
ec92effe91
Move shops definition to json file