From 1abfb98cab24df5d387d71563810a64dd2c66f2a Mon Sep 17 00:00:00 2001 From: Dillon Dumesnil Date: Thu, 9 Jul 2020 06:44:35 -0700 Subject: [PATCH] Adding in missing field to the DateSummarySerializer --- lms/djangoapps/course_home_api/dates/v1/serializers.py | 1 + lms/djangoapps/course_home_api/dates/v1/views.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lms/djangoapps/course_home_api/dates/v1/serializers.py b/lms/djangoapps/course_home_api/dates/v1/serializers.py index e246226105..0f40993f93 100644 --- a/lms/djangoapps/course_home_api/dates/v1/serializers.py +++ b/lms/djangoapps/course_home_api/dates/v1/serializers.py @@ -14,6 +14,7 @@ class DateSummarySerializer(serializers.Serializer): """ Serializer for Date Summary Objects. """ + complete = serializers.NullBooleanField() date = serializers.DateTimeField() date_type = serializers.CharField() description = serializers.CharField() diff --git a/lms/djangoapps/course_home_api/dates/v1/views.py b/lms/djangoapps/course_home_api/dates/v1/views.py index 2f67db1f7e..0fc25e0f05 100644 --- a/lms/djangoapps/course_home_api/dates/v1/views.py +++ b/lms/djangoapps/course_home_api/dates/v1/views.py @@ -36,6 +36,8 @@ class DatesTabView(RetrieveAPIView): Body consists of the following fields: course_date_blocks: List of serialized DateSummary objects. Each serialization has the following fields: + complete: (bool) Meant to only be used by assignments. Indicates completeness for an + assignment. date: (datetime) The date time corresponding for the event date_type: (str) The type of date (ex. course-start-date, assignment-due-date, etc.) description: (str) The description for the date event