Changed
- use LoginRequiredMiddleware instead of LoginRequiredMixin
Fixed
- removed MaxValue validator from vintage field as it will cause a migration
every year, the form already validates against a future vintage year input. - optimise WineBaseForm code
- fix OpenMultipleChoiceField not adding the creating user
- prevent wine filters from leaking info about other users wines
- only show statistics on landing page about wines by the current user