Merge pull request #27554 from edx/ddumesnil/start-end-date-comments

refactor: Switch to using course_overview start and end everywhere
This commit is contained in:
Dillon Dumesnil
2021-05-07 10:46:25 -07:00
committed by GitHub
6 changed files with 12 additions and 15 deletions

View File

@@ -76,12 +76,15 @@ class CourseOverview(TimeStampedModel):
display_number_with_default = TextField()
display_org_with_default = TextField()
# Start/end dates
# TODO Remove 'start' & 'end' in removing field in column renaming, DE-1822
start = DateTimeField(null=True)
end = DateTimeField(null=True)
# These are deprecated and unused, but cannot be dropped via simple migration due to the size of the downstream
# history table. See DENG-19 for details.
# Please use start and end above for these values.
start_date = DateTimeField(null=True)
end_date = DateTimeField(null=True)
advertised_start = TextField(null=True)
announcement = DateTimeField(null=True)
@@ -194,10 +197,7 @@ class CourseOverview(TimeStampedModel):
course_overview.display_org_with_default = course.display_org_with_default
course_overview.start = start
# Add writes to new fields 'start_date' & 'end_date'.
course_overview.start_date = start
course_overview.end = end
course_overview.end_date = end
course_overview.advertised_start = course.advertised_start
course_overview.announcement = course.announcement

View File

@@ -103,7 +103,7 @@ class CreditService:
course_overview = CourseOverview.get_from_id(course_key)
result.update({
'course_name': course_overview.display_name,
'course_end_date': course_overview.end_date,
'course_end_date': course_overview.end,
})
return result