Codeforlife-portal

Latest version: v8.2.0

Safety actively analyzes 703218 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 75 of 94

3.0.0

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))

2.36.1

Fix

* fix: Improve school lookup and creation permissions (1210)

* Add teacher permission class to school lookup

* Add school name validation + test

* Check number of schools doesn&39;t change

* Updated form message

* Refactor school searching def

* Update variables for clarity ([`451105f`](https://github.com/ocadotechnology/codeforlife-portal/commit/451105f7fd9f5d7771f49236097210655de5d5c1))

2.36.0

Feature

* feat: Add Ocado Technology logo to navbar (1207)

* Add logos and add to header

* put html in for new mobile nav

Signed-off-by: Niket <niket.shah1ocado.com>

* Make OT logo responsive for desktop and tablets

* Merge remote-tracking branch &39;refs/remotes/origin/add_ot_logo&39;

Conflicts:
portal/static/portal/sass/partials/_header.scss
portal/static/portal/sass/partials/_images.scss
portal/templates/portal/base.html

* Fix dropdown menu and old styles

* Fix tablet / mobile layout crossover bug

* Use spacing unit + remove home icon classes

* Add styling for mobile header

Signed-off-by: Niket <niket.shah1ocado.com>

* Merge branch &39;add_ot_logo&39; of https://github.com/ocadotechnology/codeforlife-portal into add_ot_logo

Signed-off-by: Niket <niket.shah1ocado.com>

Conflicts:
portal/static/portal/sass/partials/_header.scss

* adjust for ipad landscape

Signed-off-by: Niket <niket.shah1ocado.com>

* add call to action on home learning page

Signed-off-by: Niket <niket.shah1ocado.com>

* edit copy on home learning page

Signed-off-by: Niket <niket.shah1ocado.com>

* Fix old styles and dropdown menu

* Merge branch &39;add_ot_logo&39; of https://github.com/ocadotechnology/codeforlife-portal into add_ot_logo

* Use spacing units

Signed-off-by: Niket <niket.shah1ocado.com>

* Remove background color properly in mobile header

Signed-off-by: Niket <niket.shah1ocado.com>

* use more specific class names (with BEM) for header account details dropdown

Signed-off-by: Niket <niket.shah1ocado.com>

* Remove logo-ocado as it’s not used

Signed-off-by: Niket <niket.shah1ocado.com>

* Use constants

Signed-off-by: Niket <niket.shah1ocado.com> ([`6341b67`](https://github.com/ocadotechnology/codeforlife-portal/commit/6341b67adb1796c4dd420b95e4ecfdcfcaf90285))

2.35.3

Fix

* fix: download lesson button links on home learning page (1203)

* fix issues in home learning page

Signed-off-by: Niket <niket.shah1ocado.com>

* remove hidden class in home learning banner on homepage

Signed-off-by: Niket <niket.shah1ocado.com>

* remove hidden in banner test too

Signed-off-by: Niket <niket.shah1ocado.com> ([`3b42ad2`](https://github.com/ocadotechnology/codeforlife-portal/commit/3b42ad2e4b7694892a5bcd3f34bda4fe553d6e4b))

2.35.2

Fix

* fix: Improve admin pages (1200)

* Replace problematic filter bars with column in table

* Merge branch &39;master&39; into improve_admin_pages

* Merge branch &39;master&39; into improve_admin_pages

* Remove school filters and add search functionality

* Merge branch &39;master&39; into improve_admin_pages

* Merge branch &39;improve_admin_pages&39; of https://github.com/ocadotechnology/codeforlife-portal into improve_admin_pages

* Add school search to Teacher page ([`f80bcb5`](https://github.com/ocadotechnology/codeforlife-portal/commit/f80bcb594ab651a196890745968f8bc3dac2655b))

2.35.1

Fix

* fix: Update response landing page (1201)

* fix: Update response landing page

* add other classes back to banner

Signed-off-by: Niket <niket.shah1ocado.com>

* fix test

Signed-off-by: Niket <niket.shah1ocado.com> ([`72ff7e6`](https://github.com/ocadotechnology/codeforlife-portal/commit/72ff7e626ea8d74194935f8e4a94097ae0d77100))

Page 75 of 94

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.