feat: add sequence_ids to container response (#34337)

* feat: add sequence_ids to container response

* fix: PR comments fix

* fix: update

---------

Co-authored-by: monteri <36768631+monteri@users.noreply.github.com>
This commit is contained in:
ruzniaievdm
2024-03-12 16:27:23 +02:00
committed by GitHub
parent 7808913916
commit 844db29d64
3 changed files with 17 additions and 0 deletions

View File

@@ -78,6 +78,7 @@ class ContainerHandlerSerializer(serializers.Serializer):
assets_url = serializers.SerializerMethodField()
unit_block_id = serializers.CharField(source="unit.location.block_id")
subsection_location = serializers.CharField(source="subsection.location")
course_sequence_ids = serializers.ListField(child=serializers.CharField())
def get_assets_url(self, obj):
"""

View File

@@ -123,6 +123,11 @@ class ContainerHandlerView(APIView):
"assets_url": "/assets/course-v1:edX+DemoX+Demo_Course/",
"unit_block_id": "d6cee45205a449369d7ef8f159b22bdf",
"subsection_location": "block-v1:edX+DemoX+Demo_Course+type@sequential+block@graded_simulations"
"course_sequence_ids": [
"block-v1:edX+DemoX+Demo_Course+type@sequential+block@graded_simulations",
"block-v1:edX+DemoX+Demo_Course+type@sequential+block@something_else",
...
],
}
```
"""