From 10fc3f4b3869d1d879c36cb0903349ff619130fb Mon Sep 17 00:00:00 2001 From: Saqib Date: Wed, 7 Apr 2021 17:21:14 +0500 Subject: [PATCH] docs: add annotations for CUSTOM_CERTIFICATE_TEMPLATES_ENABLED feature flag (#27185) --- .../certificates/tests/test_webview_views.py | 6 ++---- lms/envs/common.py | 11 +++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lms/djangoapps/certificates/tests/test_webview_views.py b/lms/djangoapps/certificates/tests/test_webview_views.py index 8e24ae674c..f2896ccb7b 100644 --- a/lms/djangoapps/certificates/tests/test_webview_views.py +++ b/lms/djangoapps/certificates/tests/test_webview_views.py @@ -63,10 +63,8 @@ FEATURES_WITH_BADGES_ENABLED['ENABLE_OPENBADGES'] = True FEATURES_WITH_CERTS_DISABLED = settings.FEATURES.copy() FEATURES_WITH_CERTS_DISABLED['CERTIFICATES_HTML_VIEW'] = False -FEATURES_WITH_CUSTOM_CERTS_ENABLED = { - "CUSTOM_CERTIFICATE_TEMPLATES_ENABLED": True -} -FEATURES_WITH_CUSTOM_CERTS_ENABLED.update(FEATURES_WITH_CERTS_ENABLED) +FEATURES_WITH_CUSTOM_CERTS_ENABLED = FEATURES_WITH_CERTS_ENABLED.copy() +FEATURES_WITH_CUSTOM_CERTS_ENABLED['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED'] = True class CommonCertificatesTestCase(ModuleStoreTestCase): diff --git a/lms/envs/common.py b/lms/envs/common.py index ac6aa85387..3ae1918626 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -622,6 +622,17 @@ FEATURES = { # Certificates Web/HTML Views 'CERTIFICATES_HTML_VIEW': False, + # .. toggle_name: FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED'] + # .. toggle_implementation: DjangoSetting + # .. toggle_default: False + # .. toggle_description: Set to True to enable custom certificate templates which are configured via Django admin. + # .. toggle_warnings: None + # .. toggle_use_cases: open_edx + # .. toggle_creation_date: 2015-08-13 + # .. toggle_target_removal_date: None + # .. toggle_tickets: https://openedx.atlassian.net/browse/SOL-1044 + 'CUSTOM_CERTIFICATE_TEMPLATES_ENABLED': False, + # .. toggle_name: FEATURES['ENABLE_COURSE_DISCOVERY'] # .. toggle_implementation: DjangoSetting # .. toggle_default: False