Implement new permissions for course updates.
Should live behind the feature flag.
Changes needed:
edx-platform: implement permission checks on endpoint handler behind flag
Endpoints:
GET /course_info_update/(courseid)/: List course updates
POST /course_info_update/(courseid/: Crease course update
(PUT /xblock/(bockid)@Handouts: Edit course handouts) -> This will be covered by the xblocks endpoint issue.
Reference implementation: https://github.com/openedx/openedx-platform/pull/38009/changes
Implement new permissions for course updates.
Should live behind the feature flag.
Changes needed:
edx-platform: implement permission checks on endpoint handler behind flag
Endpoints:
GET /course_info_update/(courseid)/: List course updates
POST /course_info_update/(courseid/: Crease course update
(PUT /xblock/(bockid)@Handouts: Edit course handouts) -> This will be covered by the xblocks endpoint issue.
Reference implementation: https://github.com/openedx/openedx-platform/pull/38009/changes