From 14ad9d144047464036f7f87f5bfcb501aa9d7aff Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Thu, 10 Dec 2015 12:44:18 -0500 Subject: [PATCH] Disable Legacy Dash by default --- lms/djangoapps/instructor/views/instructor_dashboard.py | 4 +++- lms/envs/common.py | 2 +- lms/envs/dev.py | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py index 9aa1c9a684..6d07c11f43 100644 --- a/lms/djangoapps/instructor/views/instructor_dashboard.py +++ b/lms/djangoapps/instructor/views/instructor_dashboard.py @@ -180,7 +180,6 @@ def instructor_dashboard_2(request, course_id): context = { 'course': course, - 'old_dashboard_url': reverse('instructor_dashboard_legacy', kwargs={'course_id': unicode(course_key)}), 'studio_url': get_studio_url(course, 'course'), 'sections': sections, 'disable_buttons': disable_buttons, @@ -190,6 +189,9 @@ def instructor_dashboard_2(request, course_id): 'generate_bulk_certificate_exceptions_url': generate_bulk_certificate_exceptions_url, 'certificate_exception_view_url': certificate_exception_view_url } + if settings.FEATURES['ENABLE_INSTRUCTOR_LEGACY_DASHBOARD']: + context['old_dashboard_url'] = reverse('instructor_dashboard_legacy', kwargs={'course_id': unicode(course_key)}) + return render_to_response('instructor/instructor_dashboard_2/instructor_dashboard_2.html', context) diff --git a/lms/envs/common.py b/lms/envs/common.py index 36ce20396a..cddd816664 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -207,7 +207,7 @@ FEATURES = { 'CUSTOM_COURSES_EDX': False, # Enable legacy instructor dashboard - 'ENABLE_INSTRUCTOR_LEGACY_DASHBOARD': True, + 'ENABLE_INSTRUCTOR_LEGACY_DASHBOARD': False, # Is this an edX-owned domain? (used for edX specific messaging and images) 'IS_EDX_DOMAIN': False, diff --git a/lms/envs/dev.py b/lms/envs/dev.py index 1c1f7bcc5c..ad9c391c9b 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -28,7 +28,7 @@ FEATURES['ENABLE_SERVICE_STATUS'] = True FEATURES['ENABLE_INSTRUCTOR_EMAIL'] = True # Enable email for all Studio courses FEATURES['REQUIRE_COURSE_EMAIL_AUTH'] = False # Give all courses email (don't require django-admin perms) FEATURES['ENABLE_HINTER_INSTRUCTOR_VIEW'] = True -FEATURES['ENABLE_INSTRUCTOR_LEGACY_DASHBOARD'] = True +FEATURES['ENABLE_INSTRUCTOR_LEGACY_DASHBOARD'] = False FEATURES['MULTIPLE_ENROLLMENT_ROLES'] = True FEATURES['ENABLE_SHOPPING_CART'] = True FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING'] = True