Implement granular permissions on course outline, including support for read-only views and restricting publish permissions.
Changes needed:
edx-platform: Implement granular permission checks on the xblock endpoint
edx-platform: Implement granular permissions on other endpoints used in Course Overview
frontend-app-authoring: Implement granular permission checking and disabling/enabling of editable fields and buttons.
TODO: Create subtasks for each repo