Merge pull request #23474 from edx/dcs/calculator-metadata

Added 'show calculator' to courseware metadata
This commit is contained in:
Dave St.Germain
2020-03-25 12:25:41 -04:00
committed by GitHub
2 changed files with 8 additions and 0 deletions

View File

@@ -828,6 +828,13 @@ class CourseOverview(TimeStampedModel):
"""
return self._original_course.teams_enabled
@property
def show_calculator(self):
"""
TODO: move this to the model.
"""
return self._original_course.show_calculator
def __str__(self):
"""Represent ourselves with the course key."""
return six.text_type(self.id)

View File

@@ -87,6 +87,7 @@ class CourseInfoSerializer(serializers.Serializer): # pylint: disable=abstract-
user_has_staff_access = serializers.BooleanField()
tabs = serializers.SerializerMethodField()
verified_mode = serializers.SerializerMethodField()
show_calculator = serializers.BooleanField()
def __init__(self, *args, **kwargs):
"""