as a first step to separating db connection from modeling and to support location mapper and contentstore using same db config as modulestore
62 lines
1.6 KiB
Python
62 lines
1.6 KiB
Python
"""
|
|
Settings for the LMS that runs alongside the CMS on AWS
|
|
"""
|
|
|
|
# We intentionally define lots of variables that aren't used, and
|
|
# want to import all variables from base settings files
|
|
# pylint: disable=W0401, W0614
|
|
|
|
from ..dev import *
|
|
|
|
MITX_FEATURES['AUTH_USE_MIT_CERTIFICATES'] = False
|
|
|
|
SUBDOMAIN_BRANDING['edge'] = 'edge'
|
|
SUBDOMAIN_BRANDING['preview.edge'] = 'edge'
|
|
VIRTUAL_UNIVERSITIES = ['edge']
|
|
|
|
# Turn off this flag because it will render 'Edit / QA' links for all instructor viewings of
|
|
# modules. Since - for now - those links point to github (for XML based authoring), it seems broken
|
|
# to people using it. Once we can update those links to properly link back to Studio,
|
|
# then we can turn this flag back on, as well as enabling in aws.py configurations.
|
|
MITX_FEATURES['ENABLE_LMS_MIGRATION'] = False
|
|
|
|
META_UNIVERSITIES = {}
|
|
|
|
DOC_STORE_CONFIG = {
|
|
'host': 'localhost',
|
|
'db': 'xmodule',
|
|
'collection': 'modulestore',
|
|
}
|
|
|
|
modulestore_options = {
|
|
'default_class': 'xmodule.raw_module.RawDescriptor',
|
|
'fs_root': DATA_DIR,
|
|
'render_template': 'mitxmako.shortcuts.render_to_string',
|
|
}
|
|
|
|
MODULESTORE = {
|
|
'default': {
|
|
'ENGINE': 'xmodule.modulestore.mongo.MongoModuleStore',
|
|
'DOC_STORE_CONFIG': DOC_STORE_CONFIG,
|
|
'OPTIONS': modulestore_options
|
|
},
|
|
}
|
|
|
|
CONTENTSTORE = {
|
|
'ENGINE': 'xmodule.contentstore.mongo.MongoContentStore',
|
|
'DOC_STORE_CONFIG': {
|
|
'host': 'localhost',
|
|
'db': 'xcontent',
|
|
}
|
|
}
|
|
|
|
INSTALLED_APPS += (
|
|
# Mongo perf stats
|
|
'debug_toolbar_mongo',
|
|
)
|
|
|
|
|
|
DEBUG_TOOLBAR_PANELS += (
|
|
'debug_toolbar_mongo.panel.MongoDebugPanel',
|
|
)
|