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

4.0.0

Breaking

* feat: New games now need a class associated to them (1251)

BREAKING CHANGE: Moved generator helper, email helper and some test utilities to common

* Leftover commits

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

* Remove functions that change can_play list

* Update tests

* Update transfer test docstring

* Fix tests

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

* Move generators up to cfl_common and some test helper functions

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

* Move more utilities and helpers to common

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

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

* move permissions utils into common

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

* Fix imports so that common has no portal dependencies

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

* install local common

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

* Update Pipfile to use the local version of common

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

* use the associated rapid router branch

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

* install associated aimmo dep as well

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

* remove todos for cases already handled

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

3.3.0

Feature

* feat: Create hero card partial (1250)

* Create hero card inclusion tag

* Add href links to tag

* Add snapshot test

* Remove width prop from big card button

* SCSS syntax

* SCSS syntax

* Update card design

* Add docstrings to inclusion tags

* Update snapshot test ([`5597d16`](https://github.com/ocadotechnology/codeforlife-portal/commit/5597d16e36165e7d0df028c6468be54afd25d639))

3.2.1

Fix

* fix: Secure requests with POST checks (1247)

* Make GET requests POST where needed

* Make sure logic is executed only under POST request

* Upgrade Chromedriver

* test require_POST

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

* Add test for organisation kick

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

* Use require_POST for teacher_delete_class

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

* Sort imports

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

3.2.0

Feature

* feat: Use common package (1232)

* Move models, create common module and migrations

* Make common pypi package

* Make common pypi package part 2

* Rename migrations

* Exclude common package from main package

* Build and upload common package in travis + use portal version

* Update common folder name

* Merge branch &39;master&39; into common-models-test

Conflicts:
.travis.yml

* Install actual PyPi package

* Revert temp settings

* Update lock file

* Merge branch &39;master&39; into common-models-test

* Fix version of cfl-common to portal version

* Use correct models in migration

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

* show correct python version

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

* Add migration test for portal

* Add check the models are under common

* Refactor model imports

* Bring back Guardian model

* update permissions required as they are now in common

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

* Merge branch &39;master&39; into common-models-test

Please enter a commit message to explain why this merge is necessary,
especially if it merges an updated upstream into a topic branch.

Lines starting with &39;&39; will be ignored, and an empty message aborts
the commit.

* Install RR branch

* Don&39;t t-lib

* Add module docstring to migration

* Try installing RR with -U

* Merge branch &39;master&39; into common-models-test

* Try to add branch config to see if it compares to master

* Remove branch parameter

* Merge branch &39;master&39; into common-models-test

* Merge branch &39;master&39; into common-models-test

* Merge branch &39;master&39; into common-models-test

* Install normal RR ([`69af469`](https://github.com/ocadotechnology/codeforlife-portal/commit/69af46964a87f47e7695958cb7d77b5e137674b0))

3.1.7

Fix

* fix: Make cfl-common require Python 3.6 (1238)

* fix: Make cfl-common require Python 3.6

* Remove python requires ([`7ed805f`](https://github.com/ocadotechnology/codeforlife-portal/commit/7ed805fd81a9b4ef38d8248e6f5c945e8bc92691))

3.1.6

Fix

* fix: Run test stage not only on PR (1237)

* fix: Run test stage not only on PR ([`8ba2ba2`](https://github.com/ocadotechnology/codeforlife-portal/commit/8ba2ba22d2b37ff7b03261b9af3913f7a1dd7408))

Page 72 of 94

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.