🔖 Thalia Website v1.12
Errors resolved
- Added a check for starting_year and programme_display (!632) members
- Fix careers page ui on mobile (!631) partners
- Made the start date a naive when being sent to the admin overview page. (!626) events
- Hide association documents when unavailable (!625) documents
- Fix documents page font (!624) documents
- Fix push notifications admin search (!619) push notifications
- Fix creating orders for other users using the pizza API (!605, !629) pizzas
- Prevent setting automatic member payment fees to true without an IBAN. (!587) members
New functionality
- Add backwards compatible avatar object to events and members API for better thumbnails (!636, !637, !638, !639) members events
- Added a category field and added it to the admin with filtering (!634) push notifications
- Add start and end query parameters to events API (!623) events
- Add language field to Device model and make verbose names lowercase (!620) push notifications
- Grayscale inaccessible albums (!614, !661) photos
- Registrations feature (!533, !644, !645) registrations
- Only order available products (!633) pizzas
Technical changes
- Speed up CI (!641) testing
- Explain/Warn about committeememberships in admin (!630) activemembers
- Docs Sphinx Dockerfile (!635)
- Use DRF's get_object_or_404 instead of the default in the pizzas viewset (!628) pizzas
- Implement exception filter (!622)
- Combine almost-adjacent committee memberships on committee page (!621) activemembers
- Use more specific exceptions and include context (!618) events members partners
- Remove bare except clauses (!617) events members partners
- Replace pizzas json view by API usage (!615) pizzas
- Add a missing migration in the education app (!612) education
- Optimize the activemembers admin (!609) activemembers
- Use the User model for foreign keys. (!606, !610, !616) members
- Remove confusing 'cancel' button from registration info fields page (!603) events
- Change the volumes docker-compose.yml (!646) server
- Update docs (!642)