diff --git a/cms/envs/common.py b/cms/envs/common.py index a9be299409..f605d4296a 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -638,3 +638,7 @@ for app_name in OPTIONAL_APPS: ### ADVANCED_SECURITY_CONFIG # Empty by default ADVANCED_SECURITY_CONFIG = {} + +### External auth usage -- prefixes for ENROLLMENT_DOMAIN +SHIBBOLETH_DOMAIN_PREFIX = 'shib:' +OPENID_DOMAIN_PREFIX = 'openid:' diff --git a/common/djangoapps/external_auth/views.py b/common/djangoapps/external_auth/views.py index a9e62147c7..b958f43e9c 100644 --- a/common/djangoapps/external_auth/views.py +++ b/common/djangoapps/external_auth/views.py @@ -53,8 +53,8 @@ from opaque_keys.edx.locations import SlashSeparatedCourseKey log = logging.getLogger("edx.external_auth") AUDIT_LOG = logging.getLogger("audit") -SHIBBOLETH_DOMAIN_PREFIX = 'shib:' -OPENID_DOMAIN_PREFIX = 'openid:' +SHIBBOLETH_DOMAIN_PREFIX = settings.SHIBBOLETH_DOMAIN_PREFIX +OPENID_DOMAIN_PREFIX = settings.OPENID_DOMAIN_PREFIX # ----------------------------------------------------------------------------- # OpenID Common diff --git a/lms/djangoapps/courseware/tests/test_about.py b/lms/djangoapps/courseware/tests/test_about.py index 824890e348..44bb1e2b87 100644 --- a/lms/djangoapps/courseware/tests/test_about.py +++ b/lms/djangoapps/courseware/tests/test_about.py @@ -2,10 +2,12 @@ Test the about xblock """ import mock +from mock import patch import pytz import datetime from django.test.utils import override_settings from django.core.urlresolvers import reverse +from django.conf import settings from .helpers import LoginEnrollmentTestCase from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase @@ -16,6 +18,7 @@ from student.tests.factories import UserFactory, CourseEnrollmentAllowedFactory # HTML for registration button REG_STR = "