From 449ba74b37e4acbcfe95a76291bf1c21623d1324 Mon Sep 17 00:00:00 2001 From: Jeff LaJoie Date: Mon, 9 Mar 2020 10:14:23 -0400 Subject: [PATCH] Enables Dates Tab for Self-Paced courses --- lms/djangoapps/courseware/tabs.py | 3 +-- lms/djangoapps/courseware/tests/test_course_info.py | 4 ++-- .../course_experience/tests/views/test_course_updates.py | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lms/djangoapps/courseware/tabs.py b/lms/djangoapps/courseware/tabs.py index e3ef9eebeb..99b184afe9 100644 --- a/lms/djangoapps/courseware/tabs.py +++ b/lms/djangoapps/courseware/tabs.py @@ -321,8 +321,7 @@ class DatesTab(CourseTab): @classmethod def is_enabled(cls, course, user=None): """Returns true if this tab is enabled.""" - # We want to only limit this feature to instructor led courses for now (and limit to relative dates experiment) - return not CourseOverview.get_from_id(course.id).self_paced and RELATIVE_DATES_FLAG.is_enabled(course.id) + return RELATIVE_DATES_FLAG.is_enabled(course.id) def get_course_tab_list(user, course): diff --git a/lms/djangoapps/courseware/tests/test_course_info.py b/lms/djangoapps/courseware/tests/test_course_info.py index e19a422cf8..578cd8b7dc 100644 --- a/lms/djangoapps/courseware/tests/test_course_info.py +++ b/lms/djangoapps/courseware/tests/test_course_info.py @@ -431,8 +431,8 @@ class SelfPacedCourseInfoTestCase(LoginEnrollmentTestCase, SharedModuleStoreTest def test_num_queries_instructor_paced(self): # TODO: decrease query count as part of REVO-28 - self.fetch_course_info_with_queries(self.instructor_paced_course, 55, 7) + self.fetch_course_info_with_queries(self.instructor_paced_course, 43, 3) def test_num_queries_self_paced(self): # TODO: decrease query count as part of REVO-28 - self.fetch_course_info_with_queries(self.self_paced_course, 55, 7) + self.fetch_course_info_with_queries(self.self_paced_course, 43, 3) diff --git a/openedx/features/course_experience/tests/views/test_course_updates.py b/openedx/features/course_experience/tests/views/test_course_updates.py index bc29fc687d..69ad5b78d1 100644 --- a/openedx/features/course_experience/tests/views/test_course_updates.py +++ b/openedx/features/course_experience/tests/views/test_course_updates.py @@ -134,7 +134,7 @@ class TestCourseUpdatesPage(SharedModuleStoreTestCase): # Fetch the view and verify that the query counts haven't changed # TODO: decrease query count as part of REVO-28 - with self.assertNumQueries(52, table_blacklist=QUERY_COUNT_TABLE_BLACKLIST): + with self.assertNumQueries(50, table_blacklist=QUERY_COUNT_TABLE_BLACKLIST): with check_mongo_calls(4): url = course_updates_url(self.course) self.client.get(url)