diff --git a/courses/serializers.py b/courses/serializers.py index dae0479f6..e0e4142cd 100644 --- a/courses/serializers.py +++ b/courses/serializers.py @@ -113,16 +113,6 @@ class CourseSerializer(serializers.ModelSerializer): credits = serializers.SerializerMethodField() platform = serializers.SerializerMethodField() marketing_hubspot_form_id = serializers.SerializerMethodField() - availability = serializers.SerializerMethodField() - - def get_availability(self, instance): # noqa: ARG002 - """Get course availability""" - - # This is a hard coded value because the consumers of the API need this field. - # In an ideal situation the availability could be "dated" or "anytime". - # Since all the courses in xPRO are dated so we will not check for "self paced" - # courses to determine if the course could be "anytime" - return "dated" def get_url(self, instance): """Get CMS Page URL for the course""" @@ -227,7 +217,6 @@ class Meta: "credits", "is_external", "platform", - "availability", ] @@ -291,16 +280,6 @@ class ProgramSerializer(serializers.ModelSerializer): video_url = serializers.SerializerMethodField() credits = serializers.SerializerMethodField() platform = serializers.SerializerMethodField() - availability = serializers.SerializerMethodField() - - def get_availability(self, instance): # noqa: ARG002 - """Get program availability""" - - # This is a hard coded value because the consumers of the API need this field. - # In an ideal situation the availability could be "dated" or "anytime". - # Since all the programs in xPRO are dated so we will not check for "self paced" - # courses to determine if the course could be "anytime" - return "dated" def get_courses(self, instance): """Serializer for courses""" @@ -432,7 +411,6 @@ class Meta: "credits", "is_external", "platform", - "availability", ] diff --git a/courses/serializers_test.py b/courses/serializers_test.py index c57e8e70a..6cfbda957 100644 --- a/courses/serializers_test.py +++ b/courses/serializers_test.py @@ -161,7 +161,6 @@ def test_serialize_program( # noqa: PLR0913 "external_marketing_url": external_marketing_url, "marketing_hubspot_form_id": marketing_hubspot_form_id, "platform": program.platform.name, - "availability": "dated", }, ) assert data["end_date"] != non_live_run.end_date.strftime(datetime_format) @@ -297,7 +296,6 @@ def test_serialize_course( # noqa: PLR0913 marketing_hubspot_form_id if course_page else None ), "platform": course.platform.name, - "availability": "dated", }, )