Documentation
* docs: Update ci to ignore md files (1469)
* docs: Update ci to ignore md files ([`6cb7516`](https://github.com/ocadotechnology/codeforlife-portal/commit/6cb7516ac0f5399d08e7f73c2e1f30207dba37cb))
Feature
* feat: Verification check on login (1447)
* Check email verification on login
* Revert verification banner
* Revert pt. 2
* Update tests
* Black formatter
* Fix one more thing from the revert
* Fix test
* Fix test pt. 2
* Verify portaladmin user + test
* Fix migration reversal problem
* add django-test-migrations and fix migration test
* Merge branch &39;master&39; into verification_login
* Use django-test-migrations instead of MigrationTestCase
* Merge branch &39;master&39; into verification_login
* Also test rollback
* Merge branch &39;master&39; into verification_login
* Make error message a constant
* Use single line string
* Replace more strings
* Merge branch &39;master&39; into verification_login ([`ceebd25`](https://github.com/ocadotechnology/codeforlife-portal/commit/ceebd2569f0a15ac31643e1049a4f5f6bf58e01a))