feat: learner home contract updates (#30871)
* feat: add startDate to course run serializer * fix: remove unused certificate serializer fields Co-authored-by: nsprenkle <nsprenkle@2u.com>
This commit is contained in:
@@ -50,6 +50,7 @@ class CourseRunSerializer(serializers.Serializer):
|
||||
minPassingGrade = serializers.DecimalField(
|
||||
max_digits=5, decimal_places=2, source="course_overview.lowest_passing_grade"
|
||||
)
|
||||
startDate = serializers.DateTimeField(source="course_overview.start")
|
||||
endDate = serializers.DateTimeField(source="course_overview.end")
|
||||
homeUrl = serializers.SerializerMethodField()
|
||||
marketingUrl = serializers.URLField(
|
||||
@@ -180,12 +181,9 @@ class CertificateSerializer(serializers.Serializer):
|
||||
|
||||
availableDate = serializers.DateTimeField(allow_null=True)
|
||||
isRestricted = serializers.BooleanField()
|
||||
isAvailable = serializers.BooleanField()
|
||||
isEarned = serializers.BooleanField()
|
||||
isDownloadable = serializers.BooleanField()
|
||||
certPreviewUrl = serializers.URLField(allow_null=True)
|
||||
certDownloadUrl = serializers.URLField(allow_null=True)
|
||||
honorCertDownloadUrl = serializers.URLField(allow_null=True)
|
||||
|
||||
|
||||
class AvailableEntitlementSessionSerializer(serializers.Serializer):
|
||||
|
||||
@@ -283,12 +283,9 @@ class TestCertificateSerializer(TestCase):
|
||||
assert output_data == {
|
||||
"availableDate": datetime_to_django_format(input_data["availableDate"]),
|
||||
"isRestricted": input_data["isRestricted"],
|
||||
"isAvailable": input_data["isAvailable"],
|
||||
"isEarned": input_data["isEarned"],
|
||||
"isDownloadable": input_data["isDownloadable"],
|
||||
"certPreviewUrl": input_data["certPreviewUrl"],
|
||||
"certDownloadUrl": input_data["certDownloadUrl"],
|
||||
"honorCertDownloadUrl": input_data["honorCertDownloadUrl"],
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user