Edx-completion

Latest version: v4.7.7

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

Scan your dependencies

Page 3 of 7

3.2.5

------------------------------------------------
* Fix waffle switch override in tests by relying on newest edx_toggles API

3.2.4

------------------------------------------------
* Fix AttributeError raised by `vertical_is_complete`.
* by ensuring `get_completable_children` doesn't return null

3.2.3

------------------------------------------------
* Updated the children lookup for `vertical_is_complete` to utilize the XBlockCompletion model. There are
three completion modes to consider: EXCLUDED, AGGREGATOR, COMPLETABLE.

* This method will now ignore any block with XBlockCompletion.EXCLUDED.
* This method will now recurse down any child of a vertical if that child has XBlockCompletion.AGGREGATOR.
* This method will consider all children blocks with XBlockCompletion.COMPLETABLE as candidates to
determine if the vertical is complete.

3.2.2

------------------------------------------------
* Adding recursive lookup for children of a vertical to the `vertical_is_complete` method in services.py.

* This was added because verticals containing children that had their own children were not being properly marked
as complete. Since the vertical was only looking one layer deep, it was possible to have children lower in the tree
incomplete, but the vertical would still be marked as complete. Now it looks at all leaves under the vertical.

3.1.1

------------------------------------------------
* Remove unnecessary constraint for edx-drf-extensions<3.0.0

3.1.0

------------------------------------------------
* Upgrades packages, drops support for Python 2.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.