Commit 678da3d2 by Nimisha Asthagiri

Mobile API: add root_block_usage_key to response payload.

parent 8b5ebb75
...@@ -65,6 +65,7 @@ class CourseOverviewField(serializers.RelatedField): ...@@ -65,6 +65,7 @@ class CourseOverviewField(serializers.RelatedField):
"latest_updates": { "latest_updates": {
"video": None "video": None
}, },
"root_block_usage_key": unicode(course_overview.location),
"video_outline": video_outline_url, "video_outline": video_outline_url,
"course_updates": course_updates_url, "course_updates": course_updates_url,
"course_handouts": course_handouts_url, "course_handouts": course_handouts_url,
......
...@@ -372,6 +372,7 @@ class TestCourseEnrollmentSerializer(MobileAPITestCase): ...@@ -372,6 +372,7 @@ class TestCourseEnrollmentSerializer(MobileAPITestCase):
self.assertEqual(serialized['course']['name'], self.course.display_name) self.assertEqual(serialized['course']['name'], self.course.display_name)
self.assertEqual(serialized['course']['number'], self.course.id.course) self.assertEqual(serialized['course']['number'], self.course.id.course)
self.assertEqual(serialized['course']['org'], self.course.id.org) self.assertEqual(serialized['course']['org'], self.course.id.org)
self.assertEqual(serialized['course']['root_block_usage_key'], unicode(self.course.location))
def test_with_display_overrides(self): def test_with_display_overrides(self):
self.login_and_enroll() self.login_and_enroll()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment