Files
edx-platform/lms/djangoapps/learner_home/waffle.py
Nathan Sprenkle 7037c8d27b feat: remove rollout percentage code for learner home (#34198)
This code allowed us to control rollout but is no longer needed.
2024-02-07 15:27:57 +00:00

33 lines
916 B
Python

"""
Configuration for features of Learner Home
"""
from edx_toggles.toggles import WaffleFlag
from openedx.core.djangoapps.site_configuration import helpers as configuration_helpers
# Namespace for Learner Home MFE waffle flags.
WAFFLE_FLAG_NAMESPACE = "learner_home_mfe"
# .. toggle_name: learner_home_mfe.enabled
# .. toggle_implementation: WaffleFlag
# .. toggle_default: False
# .. toggle_description: Waffle flag to enable to redirect user to learner home mfe
# .. toggle_use_cases: open_edx
# .. toggle_creation_date: 2022-10-11
# .. toggle_tickets: AU-879
ENABLE_LEARNER_HOME_MFE = WaffleFlag(
f"{WAFFLE_FLAG_NAMESPACE}.enabled",
__name__,
)
def learner_home_mfe_enabled():
"""
Determine if Learner Home MFE is enabled, replacing student_dashboard
"""
return configuration_helpers.get_value(
"ENABLE_LEARNER_HOME_MFE",
ENABLE_LEARNER_HOME_MFE.is_enabled(),
)