diff --git a/cms/envs/acceptance.py b/cms/envs/acceptance.py index 7846766a7c..4cabd08403 100644 --- a/cms/envs/acceptance.py +++ b/cms/envs/acceptance.py @@ -148,3 +148,4 @@ SECRET_KEY = uuid.uuid4().hex ############################### PIPELINE ####################################### PIPELINE_ENABLED = False +REQUIRE_DEBUG = True diff --git a/cms/envs/common.py b/cms/envs/common.py index 64d5d95495..0a4522be3f 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -1128,6 +1128,9 @@ INSTALLED_APPS = [ # Entitlements, used in openedx tests 'entitlements', + + # Asset management for mako templates + 'pipeline_mako', ] diff --git a/cms/static/cms/js/build.js b/cms/static/cms/js/build.js index a88009f2b3..d0221be3a9 100644 --- a/cms/static/cms/js/build.js +++ b/cms/static/cms/js/build.js @@ -28,7 +28,7 @@ 'js/certificates/factories/certificates_page_factory', 'js/factories/index', 'js/factories/library', - 'js/factories/login', + 'js/pages/login', 'js/factories/manage_users', 'js/factories/outline', 'js/factories/register', diff --git a/cms/static/js/factories/login.js b/cms/static/js/factories/login.js index 7d080cdb2b..fdbcef31e8 100644 --- a/cms/static/js/factories/login.js +++ b/cms/static/js/factories/login.js @@ -1,6 +1,6 @@ define(['jquery.cookie', 'utility', 'common/js/components/utils/view_utils'], function(cookie, utility, ViewUtils) { 'use strict'; - return function(homepageURL) { + return function LoginFactory(homepageURL) { function postJSON(url, data, callback) { $.ajax({ type: 'POST', diff --git a/cms/static/js/pages/login.js b/cms/static/js/pages/login.js new file mode 100644 index 0000000000..8c53644675 --- /dev/null +++ b/cms/static/js/pages/login.js @@ -0,0 +1,11 @@ +(function(define) { + 'use strict'; + + define( + ['js/factories/login', 'common/js/utils/page_factory'], + function(LoginFactory, invokePageFactory) { + invokePageFactory('LoginFactory', LoginFactory); + } + ); +}).call(this, define || RequireJS.define); + diff --git a/cms/templates/base.html b/cms/templates/base.html index 64a2a03668..1736677f2a 100644 --- a/cms/templates/base.html +++ b/cms/templates/base.html @@ -143,6 +143,7 @@ from openedx.core.djangolib.markup import HTML }); }); + <%block name='requirejs_page'>%block> <%include file="widgets/segment-io-footer.html" />