feat(mobile_api): Add course access object to mobile course info API #2507
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This PR is a follow-up to FC-0031 project for Mobile API updates, and extends
BlocksInfoInCourseView
view withCoursewareAccess
data for a user in the form:Supporting information:
This PR further extends the mobile
BlocksInfoInCourseView
that was introduced in the openedx#33296Testing instructions:
Run a GET
/api/mobile/{api_version}/course_info/blocks/?course_id=<course_id>&username=<username>&return_type=dict
.Asses the response, check that fields "coursewareAccess" and "certificate" are in the response body.