From fbd813ae3bb99aec773f3a02d66da23486aa12da Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Tue, 7 Aug 2012 14:55:59 -0400 Subject: [PATCH 1/2] disable ENABLE_LMS_MIGRATION in dev mode, so courses are always displayed --- lms/envs/dev.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/envs/dev.py b/lms/envs/dev.py index bc5b621b32..8582c44318 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -60,7 +60,7 @@ CACHE_TIMEOUT = 0 SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd' ################################ LMS Migration ################################# -MITX_FEATURES['ENABLE_LMS_MIGRATION'] = True +MITX_FEATURES['ENABLE_LMS_MIGRATION'] = False MITX_FEATURES['ACCESS_REQUIRE_STAFF_FOR_COURSE'] = False # require that user be in the staff_* group to be able to enroll LMS_MIGRATION_ALLOWED_IPS = ['127.0.0.1'] From f4138cae70093929f5ac567b61a3ecdf908203be Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Tue, 7 Aug 2012 15:01:12 -0400 Subject: [PATCH 2/2] re-enable ENABLE_LMS_MIGRATION in dev, fix the course check filter to use ACCESS_REQUIRE_STAFF_FOR_COURSE --- lms/djangoapps/courseware/courses.py | 2 +- lms/envs/dev.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/courseware/courses.py b/lms/djangoapps/courseware/courses.py index 47d5777f8d..5312a38584 100644 --- a/lms/djangoapps/courseware/courses.py +++ b/lms/djangoapps/courseware/courses.py @@ -182,7 +182,7 @@ def get_courses_by_university(user): courses = sorted(courses, key=lambda course: course.number) universities = defaultdict(list) for course in courses: - if settings.MITX_FEATURES.get('ENABLE_LMS_MIGRATION'): + if settings.MITX_FEATURES.get('ACCESS_REQUIRE_STAFF_FOR_COURSE'): if not has_access_to_course(user,course): continue universities[course.org].append(course) diff --git a/lms/envs/dev.py b/lms/envs/dev.py index 8582c44318..bc5b621b32 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -60,7 +60,7 @@ CACHE_TIMEOUT = 0 SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd' ################################ LMS Migration ################################# -MITX_FEATURES['ENABLE_LMS_MIGRATION'] = False +MITX_FEATURES['ENABLE_LMS_MIGRATION'] = True MITX_FEATURES['ACCESS_REQUIRE_STAFF_FOR_COURSE'] = False # require that user be in the staff_* group to be able to enroll LMS_MIGRATION_ALLOWED_IPS = ['127.0.0.1']