From 5f74ccd1a0cdb46feaebe0e5e2f9486db7882c46 Mon Sep 17 00:00:00 2001 From: ichuang Date: Sat, 13 Apr 2013 22:52:17 -0400 Subject: [PATCH] use ENABLE_MASQUERADE in masquerade.py --- lms/djangoapps/courseware/masquerade.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lms/djangoapps/courseware/masquerade.py b/lms/djangoapps/courseware/masquerade.py index e98b0e1df4..27135f727e 100644 --- a/lms/djangoapps/courseware/masquerade.py +++ b/lms/djangoapps/courseware/masquerade.py @@ -8,6 +8,7 @@ import json import logging from django.http import HttpResponse +from django.conf import settings log = logging.getLogger(__name__) @@ -39,6 +40,9 @@ def setup_masquerade(request, staff_access=False): if request.user is None: return None + if not settings.MITX_FEATURES.get('ENABLE_MASQUERADE', False): + return None + if not staff_access: # can masquerade only if user has staff access to course return None