Merge pull request #17507 from open-craft/jill/studio-redirect-middleware

Adds redirect middleware to Studio
This commit is contained in:
John Eskew
2018-02-22 11:29:52 -05:00
committed by GitHub
2 changed files with 9 additions and 6 deletions

View File

@@ -392,13 +392,13 @@ class TestCourseIndexArchived(CourseTestCase):
@ddt.data(
# Staff user has course staff access
(True, 'staff', None, 3, 17),
(False, 'staff', None, 3, 17),
(True, 'staff', None, 3, 18),
(False, 'staff', None, 3, 18),
# Base user has global staff access
(True, 'user', ORG, 3, 17),
(False, 'user', ORG, 3, 17),
(True, 'user', None, 3, 17),
(False, 'user', None, 3, 17),
(True, 'user', ORG, 3, 18),
(False, 'user', ORG, 3, 18),
(True, 'user', None, 3, 18),
(False, 'user', None, 3, 18),
)
@ddt.unpack
def test_separate_archived_courses(self, separate_archived_courses, username, org, mongo_queries, sql_queries):

View File

@@ -461,6 +461,9 @@ MIDDLEWARE_CLASSES = [
_csrf_middleware,
'django.contrib.sites.middleware.CurrentSiteMiddleware',
# Allows us to define redirects via Django admin
'django_sites_extensions.middleware.RedirectMiddleware',
# Instead of SessionMiddleware, we use a more secure version
# 'django.contrib.sessions.middleware.SessionMiddleware',
'openedx.core.djangoapps.safe_sessions.middleware.SafeSessionMiddleware',