Merge pull request #22550 from edx/REV-1064

[REV-1064] show discount in sidebar and sock
This commit is contained in:
Matthew Piatetsky
2019-12-18 14:08:22 -05:00
committed by GitHub
3 changed files with 10 additions and 6 deletions

View File

@@ -260,8 +260,8 @@ class IndexQueryTestCase(ModuleStoreTestCase):
NUM_PROBLEMS = 20
@ddt.data(
(ModuleStoreEnum.Type.mongo, 10, 181),
(ModuleStoreEnum.Type.split, 4, 177),
(ModuleStoreEnum.Type.mongo, 10, 182),
(ModuleStoreEnum.Type.split, 4, 178),
)
@ddt.unpack
def test_index_query_counts(self, store_type, expected_mongo_query_count, expected_mysql_query_count):

View File

@@ -35,6 +35,7 @@ from lms.djangoapps.courseware.exceptions import CourseAccessRedirect
from lms.djangoapps.experiments.utils import get_experiment_user_metadata_context
from lms.djangoapps.gating.api import get_entrance_exam_score_ratio, get_entrance_exam_usage_key
from lms.djangoapps.grades.api import CourseGradeFactory
from openedx.core.djangoapps.content.course_overviews.models import CourseOverview
from openedx.core.djangoapps.crawlers.models import CrawlersConfig
from openedx.core.djangoapps.lang_pref import LANGUAGE_KEY
from openedx.core.djangoapps.user_api.preferences.api import get_user_preference
@@ -136,6 +137,7 @@ class CoursewareIndex(View):
depth=CONTENT_DEPTH,
check_if_enrolled=not self.enable_unenrolled_access,
)
self.course_overview = CourseOverview.get_from_id(self.course.id)
if self.enable_unenrolled_access:
# Check if the user is considered enrolled (i.e. is an enrolled learner or staff).
@@ -457,7 +459,7 @@ class CoursewareIndex(View):
)
courseware_context['course_sock_fragment'] = CourseSockFragmentView().render_to_fragment(
request, course=self.course)
request, course=self.course_overview)
# entrance exam data
self._add_entrance_exam_to_context(courseware_context)