diff --git a/lms/envs/common.py b/lms/envs/common.py index a7b9c8fd8f..72b0100d93 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -3755,6 +3755,7 @@ PROFILE_MICROFRONTEND_URL = None ORDER_HISTORY_MICROFRONTEND_URL = None ACCOUNT_MICROFRONTEND_URL = None PROGRAM_MANAGER_MICROFRONTEND_URL = None +LEARNING_MICROFRONTEND_URL = None ############### Settings for the ace_common plugin ################# ACE_ENABLED_CHANNELS = ['django_email'] diff --git a/lms/envs/devstack.py b/lms/envs/devstack.py index 8670c3c689..a9aca7b837 100644 --- a/lms/envs/devstack.py +++ b/lms/envs/devstack.py @@ -293,3 +293,6 @@ SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd' EDXNOTES_INTERNAL_API = 'http://edx.devstack.edxnotesapi:18120/api/v1' EDXNOTES_CLIENT_NAME = 'edx_notes_api-backend-service' + +############## Settings for Microfrontends ######################### +LEARNING_MICROFRONTEND_URL = 'http://localhost:2000/' diff --git a/lms/envs/production.py b/lms/envs/production.py index 2e54a4b954..b152be49f2 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -1133,6 +1133,7 @@ WRITABLE_GRADEBOOK_URL = ENV_TOKENS.get('WRITABLE_GRADEBOOK_URL', WRITABLE_GRADE PROFILE_MICROFRONTEND_URL = ENV_TOKENS.get('PROFILE_MICROFRONTEND_URL', PROFILE_MICROFRONTEND_URL) ORDER_HISTORY_MICROFRONTEND_URL = ENV_TOKENS.get('ORDER_HISTORY_MICROFRONTEND_URL', ORDER_HISTORY_MICROFRONTEND_URL) ACCOUNT_MICROFRONTEND_URL = ENV_TOKENS.get('ACCOUNT_MICROFRONTEND_URL', ACCOUNT_MICROFRONTEND_URL) +LEARNING_MICROFRONTEND_URL = ENV_TOKENS.get('LEARNING_MICROFRONTEND_URL', LEARNING_MICROFRONTEND_URL) ############### Settings for edx-rbac ############### SYSTEM_WIDE_ROLE_CLASSES = ENV_TOKENS.get('SYSTEM_WIDE_ROLE_CLASSES') or SYSTEM_WIDE_ROLE_CLASSES diff --git a/lms/templates/courseware/courseware-chromeless.html b/lms/templates/courseware/courseware-chromeless.html index 05928daad9..c9a9cb2e43 100644 --- a/lms/templates/courseware/courseware-chromeless.html +++ b/lms/templates/courseware/courseware-chromeless.html @@ -45,6 +45,20 @@ ${static.get_page_title_breadcrumbs(course_name())} ${HTML(fragment.head_html())} + + <%block name="js_extra">