- Create class ([73](https://github.com/ocadotechnology/codeforlife-package-python/pull/73), [`e6a3a55`](https://github.com/ocadotechnology/codeforlife-package-python/commit/e6a3a55833282964ab81fecadd3e27edeba4b1e3))
* fix: add new props for new user
* fix: permissions for base viewsets
* fix: assert helpers for create and update
* type hints
0.12.4
Bug Fixes
- Release new version of old system ([72](https://github.com/ocadotechnology/codeforlife-package-python/pull/72), [`99da7f7`](https://github.com/ocadotechnology/codeforlife-package-python/commit/99da7f7dbe101bcf64f588728491760bcb2189e6))
* fix: permission checking
* fix: assert get query set
* add TODOs
* fix: permission operators
* fix: proxy models for users and teachers, reverse_action helper
* merge from main
* feedback
* fix: release new version
* Merge branch 'main' into create_school
* fix: new versions of old system
0.12.3
Bug Fixes
- Release new version ([71](https://github.com/ocadotechnology/codeforlife-package-python/pull/71), [`dfa1306`](https://github.com/ocadotechnology/codeforlife-package-python/commit/dfa1306a7fbae7b627db0b071856898020a4d3db))
* fix: permission checking
* fix: assert get query set
* add TODOs
* fix: permission operators
* fix: proxy models for users and teachers, reverse_action helper