Skip to content

Commit

Permalink
Update serializers to include decimal price
Browse files Browse the repository at this point in the history
  • Loading branch information
julianajlk committed Feb 5, 2021
1 parent ca5e9ba commit ffe9517
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions common/djangoapps/course_modes/rest_api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ class CourseModeSerializer(serializers.Serializer):
mode_slug = serializers.CharField()
mode_display_name = serializers.CharField()
min_price = serializers.IntegerField(required=False)
price = serializers.DecimalField(required=False, max_digits=30, decimal_places=2)
currency = serializers.CharField()
expiration_datetime = serializers.DateTimeField(required=False)
expiration_datetime_is_explicit = serializers.BooleanField(required=False)
Expand Down
1 change: 1 addition & 0 deletions lms/djangoapps/commerce/api/v1/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ class CourseModeSerializer(serializers.ModelSerializer):
""" CourseMode serializer. """
name = serializers.CharField(source='mode_slug')
price = serializers.IntegerField(source='min_price')
price_decimal = serializers.DecimalField(max_digits=30, decimal_places=2)
expires = serializers.DateTimeField(
source='expiration_datetime',
required=False,
Expand Down
1 change: 1 addition & 0 deletions openedx/core/djangoapps/enrollments/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ class ModeSerializer(serializers.Serializer): # pylint: disable=abstract-method
slug = serializers.CharField(max_length=100)
name = serializers.CharField(max_length=255)
min_price = serializers.IntegerField()
price = serializers.DecimalField(max_digits=30, decimal_places=2)
suggested_prices = StringListField(max_length=255)
currency = serializers.CharField(max_length=8)
expiration_datetime = serializers.DateTimeField()
Expand Down

0 comments on commit ffe9517

Please sign in to comment.