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

2.1.0

Feature

* feat: Delete inactive users (939)

* Add capability to GET and DELETE inactive users

Signed-off-by: Niket Shah <masterniketgmail.com>

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

* add docstrings

Signed-off-by: Niket Shah <masterniketgmail.com>

* Add tests and fix bugs found

Signed-off-by: Niket Shah <masterniketgmail.com>

* Fix code climate issues

Signed-off-by: Niket Shah <masterniketgmail.com>

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

Signed-off-by: Niket Shah <masterniketgmail.com>

Conflicts:
setup.py ([`3541a94`](https://github.com/ocadotechnology/codeforlife-portal/commit/3541a94b309dc91438876d3dc6a933c013146f33))

Unknown

* 2.1.0 ([`a139152`](https://github.com/ocadotechnology/codeforlife-portal/commit/a13915208b2fede64b98aaf7bf2a67fd59f17c07))

2.0.0

Breaking

* fix: Upgrade to Django 1.10 (940)

BREAKING CHANGE: Dropping support for Django 1.9.x and upgrading Django rest framework to 3.8.x

* Use list instead of URL patterns

* Updated URLs across templates

* Updating middleware for 1.10

* Making online status test work

* Make exception logging middleware compatible

* Optimise middleware

* Fix middleware package name

* Upgrade Django and REST framework

* Merge master

* Remove unnecessary test code

* Fix exception logging middleware

* Revert downgrade of selenium

* Clear cache to make online status run in proper conditions

* Remove &39;empty form&39; tests made obsolete by Django update

* Simplify code for Code Climate

* Simplify online status middleware code

* re-add the ratelimit decorator

* Revert &34;re-add the ratelimit decorator&34;

This reverts commit c24b0f5de4597fd5b3814e3d04c49d3dcf23feb5.

* remove cms middleware (not needed)

* delete login attempts middleware ([`fe56627`](https://github.com/ocadotechnology/codeforlife-portal/commit/fe56627da7a3a19bdd61e8c6168efef5e5e4b34a))

Unknown

* 2.0.0 ([`c887f55`](https://github.com/ocadotechnology/codeforlife-portal/commit/c887f55da5e18cf2d77382838c30180a6f3b5f5c))

1.2.1

Fix

* fix: updated copyrights from 2017 and 2018 (936)

* updated copyrights from 2017 and 2018

* fix: reverted one copyright ([`b2fb2d9`](https://github.com/ocadotechnology/codeforlife-portal/commit/b2fb2d984f1cc239169dadf345f7a5f9a9499287))

Refactor

* refactor: Use black formatter (933)

* run black formatter on the portal folder

Signed-off-by: Niket Shah <masterniketgmail.com>

* Run black_formatter on setup.py

Signed-off-by: Niket Shah <masterniketgmail.com>

* Update the contributing guidelines

Signed-off-by: Niket Shah <masterniketgmail.com>

* Fix typos in the Contributing guidelines

Signed-off-by: Niket Shah <masterniketgmail.com>

* Update selenium to 2.53.6

Signed-off-by: Niket Shah <masterniketgmail.com> ([`5722f8e`](https://github.com/ocadotechnology/codeforlife-portal/commit/5722f8e962c438181fb3993b4dae5582a3a10807))

Unknown

* 1.2.1 ([`1810fcc`](https://github.com/ocadotechnology/codeforlife-portal/commit/1810fccf721aac43ad5baeb8a6439e326a61223e))

1.2.0

Feature

* feat: reclassify key stages and use new PDFs (898)

* Updates PDFs and key stages.

* Deleted all the local PDFs

* Refactor session number updating function

* Implements starting session index for proper ordering.

* Fix broken test

* Merge branch &39;master&39; into update-key-stages

* Various changes:
- changed pngs to svgs
- changed html element in CSS to class
- added proper versioning to PDF links
- added docstrings and constants
- added new test

* Merge branch &39;master&39; into update-key-stages

* Merge branch &39;master&39; into update-key-stages

* Merge branch &39;master&39; into update-key-stages

* Added levels covered to PDF data
Used CSS grid for session and resource sheet tables

* Merge remote-tracking branch &39;origin/update-key-stages&39; into update-key-stages

* Brought back mistakenly removed cache block

* Merge branch &39;master&39; into update-key-stages

* Use width constants and media query

* Add IE-specific styles

* Merge branch &39;master&39; into update-key-stages

Conflicts:
portal/tests/pageObjects/portal/materials_page.py

* Point to correct PDF to test ([`d0c1691`](https://github.com/ocadotechnology/codeforlife-portal/commit/d0c16911d4e4fda36f68fd638b712ade4c8d2dfd))

Refactor

* refactor: make URLs consistent with deployed project (932)

* refactor: Make urls consistent in the example project

Make urls consistent in the example project with the deployed website

* Remove reports url

* Attempt to fix urls in tests

* Fix test

* Merge branch &39;master&39; into make_urls_consistent_with_deployed_project ([`3e01096`](https://github.com/ocadotechnology/codeforlife-portal/commit/3e01096b8d44c74f1ec72d194328693e52334966))

Unknown

* 1.2.0 ([`401de38`](https://github.com/ocadotechnology/codeforlife-portal/commit/401de38d4e871e22e282fe6fe60faa0b1368d3fe))

1.1.3

Fix

* fix: independent students can change email (931)

* Fixed error, added a provisory clean email function

Waiting for a decision on the behaviour for when the email input is already used

* fix: edited behaviour for updating email

For both teachers and independent students. Added tests.

* fixes

* codeclimate fixes

* fix: moved import, renamed variables

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

* fix: some refactoring

* Merge remote-tracking branch &39;origin/independent_student_change_email&39; into independent_student_change_email

* split instructions idk

* Florian ignored this 2 years ago so there&39;s that

* fix: student name no longer hard coded

* Revert &34;split instructions idk&34;

This reverts commit 0ffae7a2b9047ffa1fa5eab87624bcc7a81e9ae2.

* fix: space ([`e3a1567`](https://github.com/ocadotechnology/codeforlife-portal/commit/e3a156731e00c152d2c505ecbf13c443ea889290))

* fix(test_settings.py): Point to example project static root so Selenium tests run using compiled styles (929)

* Point static root to example project so Selenium tests run with correct styles

* Merge branch &39;master&39; into update-static-root ([`97d741f`](https://github.com/ocadotechnology/codeforlife-portal/commit/97d741f11e159da9460ae13396559a9a41a583fd))

Unknown

* 1.1.3 ([`c5d3e69`](https://github.com/ocadotechnology/codeforlife-portal/commit/c5d3e6936bd6231b59eec8534563ce27b7118145))

1.1.2

Ci

* ci(travis): Setup Semantic Releases (926)

* Tests semantic versioning

* Removes problematic installs and unnecessary scripts

* Removes versioneer and brings back installs in Travis

* Fixes path

* Added stages to build

* Fixed version of python-semantic-release

* Bump up version to match portal&39;s latest release

* feat(semantic versioning): Test automatic versioning

Test that the version number is automatically bumped up

* fix(setup.cfg): Do not check build status

* ci(.travis.yml): Change deploy conditions

Deploy only if branch is master and is not a pull request

* ci(.travis.yml): Uncomment test stage and remove versioneer

* ci(travis): Publish package on deploy step ([`742fbed`](https://github.com/ocadotechnology/codeforlife-portal/commit/742fbed833d9e0ca5b64008b54d4bf0b0be17273))

Fix

* fix(views/__init__.py): increment version manually to sync with project (930)

* Update version manually to be synced with project ([`7a91775`](https://github.com/ocadotechnology/codeforlife-portal/commit/7a917750e05bd24110f7278301b0ad005ee1ec5d))

* fix: z-indexes of top menu, dropdown and subnavs (928)

* fixed z-indexes of top menu, dropdown and subnavs

* fix: subnav

* fix: removed brackets

* fix: added space ([`4c28b53`](https://github.com/ocadotechnology/codeforlife-portal/commit/4c28b53f64fca5b12ea8b93c06ab713e642f439b))

Unknown

* 1.1.2 ([`09ff77f`](https://github.com/ocadotechnology/codeforlife-portal/commit/09ff77f67629c62310762d7ab4b839261822f934))

Page 93 of 94

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.