diff --git a/lms/djangoapps/course_home_api/dates/v1/views.py b/lms/djangoapps/course_home_api/dates/v1/views.py index efd184466a..ff544e808e 100644 --- a/lms/djangoapps/course_home_api/dates/v1/views.py +++ b/lms/djangoapps/course_home_api/dates/v1/views.py @@ -15,7 +15,6 @@ from lms.djangoapps.courseware.courses import get_course_date_blocks, get_course from lms.djangoapps.courseware.date_summary import TodaysDate, verified_upgrade_deadline_link from lms.djangoapps.course_home_api.dates.v1.serializers import DatesTabSerializer from lms.djangoapps.course_home_api.toggles import course_home_mfe_dates_tab_is_active -from openedx.core.djangoapps.enrollments.api import get_enrollment from openedx.features.course_experience.utils import dates_banner_should_display from openedx.features.content_type_gating.models import ContentTypeGatingConfig diff --git a/lms/djangoapps/courseware/date_summary.py b/lms/djangoapps/courseware/date_summary.py index e1bd3864c6..172d153023 100644 --- a/lms/djangoapps/courseware/date_summary.py +++ b/lms/djangoapps/courseware/date_summary.py @@ -259,7 +259,6 @@ class CourseStartDate(DateSummary): Displays the start date of the course. """ css_class = 'start-date' - title = ugettext_lazy('Course Starts') @property def date(self): @@ -273,6 +272,13 @@ class CourseStartDate(DateSummary): def date_type(self): return 'course-start-date' + @property + def title(self): + enrollment = CourseEnrollment.get_enrollment(self.user, self.course_id) + if enrollment and self.course.end and enrollment.created > self.course.end: + return ugettext_lazy('Enrollment Date') + return ugettext_lazy('Course Starts') + def register_alerts(self, request, course): """ Registers an alert if the course has not started yet.