Skip to content
Snippets Groups Projects
Commit 7d91361f authored by Clinton Blackburn's avatar Clinton Blackburn
Browse files

Updated Commerce API to return CourseMode expiration date

XCOM-477
parent 1574650f
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ class CourseModeSerializer(serializers.ModelSerializer):
""" CourseMode serializer. """
name = serializers.CharField(source='mode_slug')
price = serializers.IntegerField(source='min_price')
expires = serializers.DateTimeField(source='expiration_datetime', required=False, blank=True)
def get_identity(self, data):
try:
......@@ -18,7 +19,7 @@ class CourseModeSerializer(serializers.ModelSerializer):
class Meta(object): # pylint: disable=missing-docstring
model = CourseMode
fields = ('name', 'currency', 'price', 'sku')
fields = ('name', 'currency', 'price', 'sku', 'expires')
class CourseSerializer(serializers.Serializer):
......
......@@ -35,7 +35,8 @@ class CourseApiViewTestMixin(object):
u'name': course_mode.mode_slug,
u'currency': course_mode.currency.lower(),
u'price': course_mode.min_price,
u'sku': course_mode.sku
u'sku': course_mode.sku,
u'expires': course_mode.expiration_datetime,
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment