Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@ Unreleased

*

0.11.2 - 2025-10-30
********************

Added
=====

* Consider Content Library V2 toggle only in CMS service variant.

0.11.1 - 2025-10-29
********************

Expand Down
2 changes: 1 addition & 1 deletion openedx_authz/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

import os

__version__ = "0.11.1"
__version__ = "0.11.2"

ROOT_DIRECTORY = os.path.dirname(os.path.abspath(__file__))
18 changes: 11 additions & 7 deletions openedx_authz/engine/enforcer.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,18 @@

from openedx_authz.engine.adapter import ExtendedAdapter

try:
from cms.djangoapps.contentstore.toggles import libraries_v2_enabled
except ImportError:
# If the CMS is not available, define a dummy toggle that is always enabled
def libraries_v2_enabled() -> bool:
"""Dummy toggle that is always enabled."""
return True

def libraries_v2_enabled() -> bool:
"""Dummy toggle that is always enabled."""
return True


if getattr(settings, "SERVICE_VARIANT", None) == "cms":
try:
from cms.djangoapps.contentstore.toggles import libraries_v2_enabled
except ImportError:
# If the CMS is not available, use the dummy toggle.
pass

logger = logging.getLogger(__name__)

Expand Down