diff --git a/cms/envs/common.py b/cms/envs/common.py index 917f6859a6..0cc9886578 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -2859,3 +2859,4 @@ derived_collection_entry('EVENT_BUS_PRODUCER_CONFIG', 'org.openedx.content_autho 'course-authoring-xblock-lifecycle', 'enabled') derived_collection_entry('EVENT_BUS_PRODUCER_CONFIG', 'org.openedx.content_authoring.xblock.deleted.v1', 'course-authoring-xblock-lifecycle', 'enabled') +BEAMER_PRODUCT_ID = "" diff --git a/cms/envs/production.py b/cms/envs/production.py index d78971882e..2a77d75d50 100644 --- a/cms/envs/production.py +++ b/cms/envs/production.py @@ -678,3 +678,4 @@ INACTIVE_USER_URL = f'http{"s" if HTTPS == "on" else ""}://{CMS_BASE}' ############## Event bus producer ############## EVENT_BUS_PRODUCER_CONFIG = merge_producer_configs(EVENT_BUS_PRODUCER_CONFIG, ENV_TOKENS.get('EVENT_BUS_PRODUCER_CONFIG', {})) +BEAMER_PRODUCT_ID = ENV_TOKENS.get('BEAMER_PRODUCT_ID', BEAMER_PRODUCT_ID) diff --git a/cms/templates/base.html b/cms/templates/base.html index e910cac839..6907161fff 100644 --- a/cms/templates/base.html +++ b/cms/templates/base.html @@ -188,4 +188,10 @@ from openedx.core.release import RELEASE_LINE <%include file="widgets/segment-io-footer.html" /> + + diff --git a/lms/envs/common.py b/lms/envs/common.py index b4ae77d784..2841563260 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -5421,3 +5421,4 @@ derived_collection_entry('EVENT_BUS_PRODUCER_CONFIG', 'org.openedx.learning.cert 'learning-certificate-lifecycle', 'enabled') derived_collection_entry('EVENT_BUS_PRODUCER_CONFIG', 'org.openedx.learning.certificate.revoked.v1', 'learning-certificate-lifecycle', 'enabled') +BEAMER_PRODUCT_ID = "" diff --git a/lms/envs/production.py b/lms/envs/production.py index 9fc0bd54fb..c846c6d377 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -1142,3 +1142,4 @@ NOTIFICATIONS_EXPIRY = ENV_TOKENS.get('NOTIFICATIONS_EXPIRY', NOTIFICATIONS_EXPI ############## Event bus producer ############## EVENT_BUS_PRODUCER_CONFIG = merge_producer_configs(EVENT_BUS_PRODUCER_CONFIG, ENV_TOKENS.get('EVENT_BUS_PRODUCER_CONFIG', {})) +BEAMER_PRODUCT_ID = ENV_TOKENS.get('BEAMER_PRODUCT_ID', BEAMER_PRODUCT_ID) diff --git a/lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html b/lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html index c0392f3293..6fe80e7fde 100644 --- a/lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html +++ b/lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html @@ -6,6 +6,10 @@ from django.utils.translation import gettext as _ from django.urls import reverse from openedx.core.djangolib.markup import HTML +from django.conf import settings +from openedx.core.djangolib.js_utils import ( + js_escaped_string +) %> <%block name="bodyclass">view-in-course view-instructordash @@ -77,6 +81,13 @@ from openedx.core.djangolib.markup import HTML ${HTML(section_data['fragment'].foot_html())} % endif % endfor + + + ## Include Underscore templates @@ -137,6 +148,7 @@ from openedx.core.djangolib.markup import HTML + <%static:require_module_async module_name="js/dateutil_factory" class_name="DateUtilFactory">