Skip to content

Commit 485d883

Browse files
feat: enable marketing site feature in CMS and LMS configurations (#176)
* feat: enable marketing site feature in CMS and LMS configurations
1 parent bff052b commit 485d883

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed

configuration_files/cms.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ ELASTIC_SEARCH_CONFIG:
279279
- host: edx.devstack.elasticsearch
280280
port: 9200
281281
use_ssl: false
282+
ENABLE_MKTG_SITE: true
282283
EMAIL_BACKEND: django.core.mail.backends.smtp.EmailBackend
283284
EMAIL_HOST: localhost
284285
EMAIL_HOST_PASSWORD: ''
@@ -314,7 +315,6 @@ FEATURES:
314315
ENABLE_EXPORT_GIT: false
315316
ENABLE_GRADE_DOWNLOADS: true
316317
ENABLE_LTI_PROVIDER: false
317-
ENABLE_MKTG_SITE: false
318318
ENABLE_MOBILE_REST_API: false
319319
ENABLE_OAUTH2_PROVIDER: false
320320
ENABLE_PUBLISHER: false
@@ -381,8 +381,16 @@ LOG_DIR: /edx/var/log/edx
381381
MAINTENANCE_BANNER_TEXT: Sample banner message
382382
MEDIA_ROOT: /edx/var/edxapp/media/
383383
MEDIA_URL: /media/
384-
MKTG_URLS: {}
385-
MKTG_URL_LINK_MAP: {}
384+
MKTG_URLS:
385+
ROOT: http://localhost:18010
386+
ABOUT: /about
387+
CONTACT: /contact
388+
FAQ: /help
389+
COURSES: /course
390+
TOS: /edx-terms-service
391+
HONOR: /honor
392+
PRIVACY: /privacy
393+
WHAT_IS_VERIFIED_CERT: /verified-certificate
386394
MOBILE_STORE_ACE_URLS: {}
387395
MODULESTORE:
388396
default:

configuration_files/lms.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ ELASTIC_SEARCH_CONFIG:
303303
- host: edx.devstack.elasticsearch
304304
port: 9200
305305
use_ssl: false
306+
ENABLE_MKTG_SITE: true
306307
EMAIL_BACKEND: django.core.mail.backends.smtp.EmailBackend
307308
EMAIL_HOST: localhost
308309
EMAIL_HOST_PASSWORD: ''
@@ -345,7 +346,6 @@ FEATURES:
345346
ENABLE_EXPORT_GIT: false
346347
ENABLE_GRADE_DOWNLOADS: true
347348
ENABLE_LTI_PROVIDER: false
348-
ENABLE_MKTG_SITE: false
349349
ENABLE_MOBILE_REST_API: false
350350
ENABLE_OAUTH2_PROVIDER: false
351351
ENABLE_PUBLISHER: false
@@ -421,8 +421,16 @@ MAILCHIMP_NEW_USER_LIST_ID: null
421421
MAINTENANCE_BANNER_TEXT: Sample banner message
422422
MEDIA_ROOT: /edx/var/edxapp/media/
423423
MEDIA_URL: /media/
424-
MKTG_URLS: {}
425-
MKTG_URL_LINK_MAP: {}
424+
MKTG_URLS:
425+
ROOT: http://localhost:18000
426+
ABOUT: /about
427+
CONTACT: /contact
428+
FAQ: /help
429+
COURSES: /course
430+
TOS: /edx-terms-service
431+
HONOR: /honor
432+
PRIVACY: /privacy
433+
WHAT_IS_VERIFIED_CERT: /verified-certificate
426434
MOBILE_STORE_URLS: {}
427435
MODULESTORE:
428436
default:

py_configuration_files/lms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ def should_show_debug_toolbar(request): # lint-amnesty, pylint: disable=missing
424424
'ENABLE_ENTERPRISE_INTEGRATION': True,
425425
})
426426

427-
ENABLE_MKTG_SITE = os.environ.get('ENABLE_MARKETING_SITE', False)
427+
ENABLE_MKTG_SITE = os.environ.get('ENABLE_MARKETING_SITE', True)
428428
MARKETING_SITE_ROOT = os.environ.get('MARKETING_SITE_ROOT', 'http://localhost:8080')
429429

430430
MKTG_URLS = {

0 commit comments

Comments
 (0)