Breaking
* feat: Separate login forms (1216)
BREAKING CHANGE: single page login form gone, urls for that login form redirects to home
* Add three login options to new login dropdown
* Make dropdown button behaviour consistent
* teacher form on separate page without redirects for already logged in and 2FA
Signed-off-by: Niket <niket.shah1ocado.com>
* Mobile layouts + chevron arrows
* Link up dropdown Teacher with teacher login page
Signed-off-by: Niket <niket.shah1ocado.com>
* redirect teachers to dashboard if they try to login again
Signed-off-by: Niket <niket.shah1ocado.com>
* Move dropdown item icons to right hand side
* Update dropdown menus
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Fix student mobile menu and copy to base_old
* Modify privacy policy
Signed-off-by: Niket <niket.shah1ocado.com>
* Make dropdown text bold
* Use two factor form for teacher login
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Add separate independent student login form
Signed-off-by: Niket <niket.shah1ocado.com>
* Update some links and copy on home page
* Add separate student login page
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Update verification link to redirect to correct form
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Add student login links + fix other login links
* Fix teacher login flow not going to onboarding in certain cases
Signed-off-by: Niket <niket.shah1ocado.com>
* Fix text_class tests to use teacher login page
Signed-off-by: Niket <niket.shah1ocado.com>
* make test_organisation use new teacher login page, however the email links still point to the old login page
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* fix verify email links tests
Signed-off-by: Niket <niket.shah1ocado.com>
* fix test_teacher_student
Signed-off-by: Niket <niket.shah1ocado.com>
* Fix teacher form
Signed-off-by: Niket <niket.shah1ocado.com>
* Update decorators to point to correct login pages
* modify test_teacher tests to point to the new login form
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* fix email_messages.userAlreadyRegisteredEmail login url links
Signed-off-by: Niket <niket.shah1ocado.com>
* Update indep duplication link + old bases
* Change aimmo home redirect + fix login buttons backgrounds
* fix independent student login tests
Signed-off-by: Niket <niket.shah1ocado.com>
* fix student login tests
Signed-off-by: Niket <niket.shah1ocado.com>
* Fix link and request errors in last failing tests
* Remove old login view logic
* Redirect old login form link to home page
Signed-off-by: Niket <niket.shah1ocado.com>
* remove login_page pageobject
Signed-off-by: Niket <niket.shah1ocado.com>
* edit independent student login page text
Signed-off-by: Niket <niket.shah1ocado.com>
* Add link from independent_student -> student back
Signed-off-by: Niket <niket.shah1ocado.com>
* remove unnecessary line
Signed-off-by: Niket <niket.shah1ocado.com>
* Fix CodeClimate issues
* code review changes
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Use spacing unit
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* add spacing for the login button
Signed-off-by: Niket <niket.shah1ocado.com>
* Merge branch &39;separate_login_forms&39; of https://github.com/ocadotechnology/codeforlife-portal into separate_login_forms
* Remove testing code
Signed-off-by: Niket <niket.shah1ocado.com> ([`1cf959a`](https://github.com/ocadotechnology/codeforlife-portal/commit/1cf959a23d65a12c57e53827f62471b890ba426a))