ENABLE_COURSE_PERMISSIONS = False ########## END AUTHENTICATION/AUTHORIZATION ########## FEEDBACK AND SUPPORT HELP_URL = '#' ########## END FEEDBACK ########## SEGMENT.IO # 'None' disables tracking. This will be turned on for test and production. SEGMENT_IO_KEY = os.environ.get('SEGMENT_WRITE_KEY') ########## END SEGMENT.IO GRADING_POLICY_API_URL = 'http://127.0.0.1:18000/api/grades/v1/' COURSE_API_URL = 'http://127.0.0.1:18000/api/courses/v1/' LOGGING = get_logger_config(debug=DEBUG, dev_env=True, local_loglevel='DEBUG') ########## MODULE_PREVIEW MODULE_PREVIEW_URL = 'http://127.0.0.1:18000/xblock' ########## END MODULE_PREVIEW ########## REST FRAMEWORK CONFIGURATION REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'] = ( 'rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', ) ########## END REST FRAMEWORK CONFIGURATION ########## DATA API CONFIGURATION DATA_API_AUTH_TOKEN = 'edx' ########## END DATA API CONFIGURATION
from analytics_dashboard.settings.yaml_config import * from analytics_dashboard.settings.logger import get_logger_config # Enable offline compression of CSS/JS COMPRESS_ENABLED = True COMPRESS_OFFLINE = True # Use r.js to combine RequireJS files RJS_OPTIMIZATION_ENABLED = True # Minify CSS COMPRESS_CSS_FILTERS += [ 'compressor.filters.cssmin.CSSMinFilter', ] LOGGING = get_logger_config() # ######### HOST CONFIGURATION # See: https://docs.djangoproject.com/en/1.5/releases/1.5/#allowed-hosts-required-in-production ALLOWED_HOSTS = ['*'] ########## END HOST CONFIGURATION DB_OVERRIDES = dict( PASSWORD=environ.get('DB_MIGRATION_PASS', DATABASES['default']['PASSWORD']), ENGINE=environ.get('DB_MIGRATION_ENGINE', DATABASES['default']['ENGINE']), USER=environ.get('DB_MIGRATION_USER', DATABASES['default']['USER']), NAME=environ.get('DB_MIGRATION_NAME', DATABASES['default']['NAME']), HOST=environ.get('DB_MIGRATION_HOST', DATABASES['default']['HOST']), PORT=environ.get('DB_MIGRATION_PORT', DATABASES['default']['PORT']), )
########## END BRANDING ########## AUTHENTICATION/AUTHORIZATION # Set these to the correct values for your OAuth2/OpenID Connect provider SOCIAL_AUTH_EDX_OIDC_KEY = 'replace-me' SOCIAL_AUTH_EDX_OIDC_SECRET = 'replace-me' SOCIAL_AUTH_EDX_OIDC_URL_ROOT = 'http://127.0.0.1:8000/oauth2' # This value should be the same as SOCIAL_AUTH_EDX_OIDC_SECRET SOCIAL_AUTH_EDX_OIDC_ID_TOKEN_DECRYPTION_KEY = SOCIAL_AUTH_EDX_OIDC_SECRET ENABLE_AUTO_AUTH = True # Uncomment the line below to avoid having to worry about course permissions ENABLE_COURSE_PERMISSIONS = False ########## END AUTHENTICATION/AUTHORIZATION ########## FEEDBACK AND SUPPORT HELP_URL = '#' ########## END FEEDBACK ########## SEGMENT.IO # 'None' disables tracking. This will be turned on for test and production. SEGMENT_IO_KEY = os.environ.get('SEGMENT_WRITE_KEY') ########## END SEGMENT.IO COURSE_API_URL = 'http://127.0.0.1:8000/api/course_structure/v0/' LOGGING = get_logger_config(debug=DEBUG, dev_env=True, local_loglevel='DEBUG')
from analytics_dashboard.settings.yaml_config import * from analytics_dashboard.settings.logger import get_logger_config # Enable offline compression of CSS/JS COMPRESS_ENABLED = True COMPRESS_OFFLINE = True # Use r.js to combine RequireJS files RJS_OPTIMIZATION_ENABLED = True # Minify CSS COMPRESS_CSS_FILTERS += [ 'compressor.filters.cssmin.CSSMinFilter', ] LOGGING = get_logger_config() # ######### HOST CONFIGURATION # See: https://docs.djangoproject.com/en/1.5/releases/1.5/#allowed-hosts-required-in-production ALLOWED_HOSTS = ['*'] ########## END HOST CONFIGURATION DB_OVERRIDES = dict( PASSWORD=environ.get('DB_MIGRATION_PASS', DATABASES['default']['PASSWORD']), ENGINE=environ.get('DB_MIGRATION_ENGINE', DATABASES['default']['ENGINE']), USER=environ.get('DB_MIGRATION_USER', DATABASES['default']['USER']), NAME=environ.get('DB_MIGRATION_NAME', DATABASES['default']['NAME']), HOST=environ.get('DB_MIGRATION_HOST', DATABASES['default']['HOST']), PORT=environ.get('DB_MIGRATION_PORT', DATABASES['default']['PORT']), )