diff --git a/lms/envs/common.py b/lms/envs/common.py index a7b9c8fd8f5b..72b0100d938a 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -3755,6 +3755,7 @@ def _make_locale_paths(settings): # pylint: disable=missing-docstring 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 8670c3c68904..a9aca7b837e0 100644 --- a/lms/envs/devstack.py +++ b/lms/envs/devstack.py @@ -293,3 +293,6 @@ def should_show_debug_toolbar(request): 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 2e54a4b95430..b152be49f2c7 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -1133,6 +1133,7 @@ def get_env_setting(setting): 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 05928daad96f..c9a9cb2e43ad 100644 --- a/lms/templates/courseware/courseware-chromeless.html +++ b/lms/templates/courseware/courseware-chromeless.html @@ -45,6 +45,20 @@ ${HTML(fragment.head_html())} + + <%block name="js_extra">