Files
edx-platform/lms/djangoapps/learner_recommendations/toggles.py
Mubbshar Anwar 773f97d324 refactor: Reduce redundant code (#31975)
Move recommendations related code to learner_recommendations app.

VAN-1310
2023-03-24 16:18:57 +05:00

45 lines
1.5 KiB
Python

"""
Toggles for learner recommendations.
"""
from edx_toggles.toggles import WaffleFlag
# Namespace for learner_recommendations waffle flags.
WAFFLE_FLAG_NAMESPACE = 'learner_recommendations'
# Waffle flag to enable course about page recommendations.
# .. toggle_name: learner_recommendations.enable_course_about_page_recommendations
# .. toggle_implementation: WaffleFlag
# .. toggle_default: False
# .. toggle_description: Enable recommendations on course about page
# .. toggle_use_cases: temporary
# .. toggle_creation_date: 2023-01-30
# .. toggle_target_removal_date: None
# .. toggle_warning: None
# .. toggle_tickets: VAN-1259
ENABLE_COURSE_ABOUT_PAGE_RECOMMENDATIONS = WaffleFlag(
f'{WAFFLE_FLAG_NAMESPACE}.enable_course_about_page_recommendations', __name__
)
# Waffle flag to enable to recommendation panel on learner dashboard
# .. toggle_name: learner_recommendations.enable_dashboard_recommendations
# .. toggle_implementation: WaffleFlag
# .. toggle_default: False
# .. toggle_description: Waffle flag to enable to recommendation panel on learner dashboard
# .. toggle_use_cases: temporary
# .. toggle_creation_date: 2023-03-24
# .. toggle_target_removal_date: None
# .. toggle_warning: None
# .. toggle_tickets: VAN-1310
ENABLE_DASHBOARD_RECOMMENDATIONS = WaffleFlag(
f"{WAFFLE_FLAG_NAMESPACE}.enable_dashboard_recommendations", __name__
)
def enable_dashboard_recommendations():
return ENABLE_DASHBOARD_RECOMMENDATIONS.is_enabled()
def enable_course_about_page_recommendations():
return ENABLE_COURSE_ABOUT_PAGE_RECOMMENDATIONS.is_enabled()