Additional configuration options for LTI provider feature.

This commit is contained in:
Carson Gee
2015-07-20 10:37:24 -04:00
parent 4c0b00f45e
commit 5cebad26e9
3 changed files with 10 additions and 0 deletions

View File

@@ -675,6 +675,8 @@ CREDIT_PROVIDER_SECRET_KEYS = AUTH_TOKENS.get("CREDIT_PROVIDER_SECRET_KEYS", {})
if FEATURES.get('ENABLE_LTI_PROVIDER'):
INSTALLED_APPS += ('lti_provider',)
AUTHENTICATION_BACKENDS += ('lti_provider.users.LtiBackend', )
LTI_USER_EMAIL_DOMAIN = ENV_TOKENS.get('LTI_USER_EMAIL_DOMAIN', 'lti.example.com')
##################### Credit Provider help link ####################
CREDIT_HELP_LINK_URL = ENV_TOKENS.get('CREDIT_HELP_LINK_URL', CREDIT_HELP_LINK_URL)

View File

@@ -415,6 +415,9 @@ FEATURES = {
# Enable the max score cache to speed up grading
'ENABLE_MAX_SCORE_CACHE': True,
# Enable LTI Provider feature.
'ENABLE_LTI_PROVIDER': False,
}
# Ignore static asset files on import which match this pattern

View File

@@ -316,3 +316,8 @@ if FEATURES.get('INDIVIDUAL_DUE_DATES'):
FIELD_OVERRIDE_PROVIDERS += (
'courseware.student_field_overrides.IndividualStudentOverrideProvider',
)
##################### LTI Provider #####################
if FEATURES.get('ENABLE_LTI_PROVIDER'):
INSTALLED_APPS += ('lti_provider',)
AUTHENTICATION_BACKENDS += ('lti_provider.users.LtiBackend', )