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 67 of 94

4.15.2

Fix

* fix: remove magnificjs (1332)

* fix: remove magnificjs ([`14aa4fd`](https://github.com/ocadotechnology/codeforlife-portal/commit/14aa4fd8b634ebedcc5eab8857215464b2e85be4))

4.15.1

Fix

* fix: Remove build dependencies (1329)

* fix: Remove build dependencies ([`1b6532e`](https://github.com/ocadotechnology/codeforlife-portal/commit/1b6532e46f5dcb3189d5fa058369369081f56674))

4.15.0

Fix

* fix: Bring back test setup ([`b2e8bd2`](https://github.com/ocadotechnology/codeforlife-portal/commit/b2e8bd2f547cb6231cd0f9f5e9110405f4cd2c3f))

* fix: Update setup.py and pipfile ([`c5931a8`](https://github.com/ocadotechnology/codeforlife-portal/commit/c5931a896b0d7cf050313c54becedac0dc213608))

* fix: Merge in master ([`b5019b4`](https://github.com/ocadotechnology/codeforlife-portal/commit/b5019b40282d6c2fdb7b0310573c6cea60530d5c))

Unknown

* Merge pull request 1322 from ocadotechnology/django_2_upgrade

feat: Django 2 upgrade ([`df143ae`](https://github.com/ocadotechnology/codeforlife-portal/commit/df143ae18c9c17fd857e455358a53a0682708892))

4.14.2

Fix

* fix: add game form (1306)

* Fix add game form

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

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

* Format and indent template

* Improve games table

* Add test

* Bring back name kwarg

* Test for validation error

* Black

* Move asserts in with

* Replace True with class names

* fixed duplicate game test and updated pipfile lock ([`747b705`](https://github.com/ocadotechnology/codeforlife-portal/commit/747b7056d52c49a8664dee22b3ddbdd45bb97cb2))

4.14.1

Ci

* ci: Add persist-credentials to checkout action (1321)

* ci: Add persist-credentials to checkout action ([`a9e2002`](https://github.com/ocadotechnology/codeforlife-portal/commit/a9e2002ecfeeee86134ff69502166e72f917c79c))

* ci: Rename CI workflow to enable publish flow to run (1320)

* ci: Rename CI workflow to enable publish flow to run ([`6b411d0`](https://github.com/ocadotechnology/codeforlife-portal/commit/6b411d02bdab16e4fd374b991ee69e9e54080fce))

* ci: Create separate action for publishing packages (1317)

* ci: Create job for publishing python packages

* Commit for testing

* Revert &34;Commit for testing&34;

This reverts commit b3ab3f1b01d32b6750a42bf58fd65c9c8078044a.

* Fix minor syntax issues

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

* Merge master

* Merge branch &39;github_actions_publish_packages&39; of https://github.com/ocadotechnology/codeforlife-portal into github_actions_publish_packages ([`a1271bd`](https://github.com/ocadotechnology/codeforlife-portal/commit/a1271bd184e0993ea212ec86f153e6d1ff354933))

* ci: fix codecov (1319)

* ci: try checkoutv1

* checkoutv2 with fetch-depth 0 ([`6b35083`](https://github.com/ocadotechnology/codeforlife-portal/commit/6b35083d0080136c2decde0a4fdc21f72347c129))

* ci: Add CodeCov step to ci action (1318) ([`605653e`](https://github.com/ocadotechnology/codeforlife-portal/commit/605653ee687bd76ad6847a33504a77cd56b8f3e6))

* ci: Resolve ci.yml conflicts from master ([`36fccf5`](https://github.com/ocadotechnology/codeforlife-portal/commit/36fccf55e2e83ed6c43fdfb04f680f0e4a26ad37))

* ci: github actions build (1308)

* ci: github actions build

* added chrome-headless to test_settings

* updated selenium

* updated Pipfile.lock

* changed job name to test

* run ci workflow on push to master as well ([`77078b5`](https://github.com/ocadotechnology/codeforlife-portal/commit/77078b55e6530a6b6b3803d4ca9d81aebb933cac))

Feature

* feat: Upgrade to Django 2.2 (1304)

* Upgrade Django to 2.0

* Include namespace in admin and two factor urls

* Replace core.urlresolvers with urls

* Use user properties instead of functions

* Remove is_admin_site argument from password reset function

* Remove deprecated middleware

* Use class based JavaScript catalog view

* Decode bytestring to unicode

* Specify on_delete for models

* Remove guardian model

* Fix test name

* Fix year

* Add test for on_delete

* Add site fix to selenium test case

* Decode indep student uid

* Refactor Site setter

* Specify Django 2.0

* Specify django 2.0 in common

* Make pending class request in Student a SET_NULL on_delete

* Set school_join_request to set null in migration

* Specify SET_NULL in initial migration

* Add TODOs to remove decoding in Django 2.2

* Simplify admin urls + run Black

* Install Django 2.0 in Travis

* Install local branches of RR and aimmo in Travis

* Try cfl-common fix

* Uninstall without input

* Pass yes to uninstall

* Install Django 2 after common

* Remove redundant steps

* Fix tests and upgrade to 2.2

* Specify Django 2.2 in common

* Try making first two common migrations not atomic

* Rename mixin

* Install local common too

* Revert atomic migrations

* Install local common

* Use -e

* ci: added github workflow and updates some deps (1307)

* ci: added github workflow and updates some deps

* changed CI to run PR

* removed comments from ci.yml and added new line

* uncommented requirements in setup.py

* Improve model tests

* Don&39;t look objects up again for deletion

* Fix imports + Black

* Fix more imports

* Add coverage step

* Use chrome headless webdriver for Travis

* Remove Chromedriver installation

* Try using HomePage object instead

* Save model changes

Co-authored-by: Razvan Mahu <67904187+razvan-prousers.noreply.github.com> ([`ed8a511`](https://github.com/ocadotechnology/codeforlife-portal/commit/ed8a511a89142bfe157b1ad19ca0ce9e66e929ce))

Fix

* fix: Upgrade dependencies (1314)

* Upgrade dependencies

* Install master of django autoconfig fork

* Install correct branches

* Remove self installation

* Try installing RR after aimmo

* Install RR first

* Install correct branches

* Return to main aimmo branch

* Install autoconfig in setup.py instead of pipfile

* Downgrade pipeline ([`8c49368`](https://github.com/ocadotechnology/codeforlife-portal/commit/8c49368bda6a7466c54cf368881afea325004fa5))

* fix: Use personal access token to allow github action to perform semantic release on master (1312)

* publish pypi packages test

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

* comment out tests for now to speed up dev

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

* add publish to ci workflow instead

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

* add if to publish job

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

* try to fix syntax in if

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

* single quotes

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

* Add publish steps

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

* build cfl_common before trying to publish it

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

* install wheel package

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

* Look in dist directory

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

* make PR ready to merge

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

* get info off travis

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

* Notify semaphore to deploy to staging

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

* remove travis file

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

* Update badge in README

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

* expose semaphore secrest to the semaphore action

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

* format ci.yml

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

* fix env variables

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

* fix: github action not being able to push to master

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

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

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

Conflicts:
.github/workflows/ci.yml ([`d6dfacf`](https://github.com/ocadotechnology/codeforlife-portal/commit/d6dfacf0f932d27c099d93e6ef234ee26e9c11e5))

* fix: Publish pypi packages using Github Actions (1309)

* publish pypi packages test

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

* comment out tests for now to speed up dev

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

* add publish to ci workflow instead

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

* add if to publish job

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

* try to fix syntax in if

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

* single quotes

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

* Add publish steps

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

* build cfl_common before trying to publish it

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

* install wheel package

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

* Look in dist directory

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

* make PR ready to merge

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

* get info off travis

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

* Notify semaphore to deploy to staging

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

* remove travis file

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

* Update badge in README

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

* expose semaphore secrest to the semaphore action

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

* format ci.yml

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

* fix env variables

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

* fix: add missing wagtail app (1310)

* fix: add missing wagtail app

* Fix aimmo branch

* Reuncomment autoconfig

* Install django autoconfig in action

* Install portal again after RR to fix compile error ([`74dc2ad`](https://github.com/ocadotechnology/codeforlife-portal/commit/74dc2adaf4b4f90962e18d2cda014c4da331f03e))

4.14.0

Feature

* feat: Add checkbox for independent student registration for required age check (1300)

* Add checkbox for required age for independent students

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

* make sure tests work

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

* fix typos

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

* consolidate padding rules for checkbox

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

Page 67 of 94

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.