You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
I added P1 to this task because it is part of M3, but depending on other tasks, this could go to P2, since we need to create the subtask and refine it further.
I think most of the work described on this issue is actually already done, at least on the backend.
The frontend will need some refinement to define specifics, the objective of this ticket is to prepare the course authoring experience for supporting granular permissions, like having a role with read-only permissions, making sure the view renders correctly, hiding or disabling whatever the user is not allowed to do.
Activity
MaferMazu commentedon May 7, 2026
I added P1 to this task because it is part of M3, but depending on other tasks, this could go to P2, since we need to create the subtask and refine it further.
rodmgwgu commentedon May 7, 2026
I think most of the work described on this issue is actually already done, at least on the backend.
The frontend will need some refinement to define specifics, the objective of this ticket is to prepare the course authoring experience for supporting granular permissions, like having a role with read-only permissions, making sure the view renders correctly, hiding or disabling whatever the user is not allowed to do.
courses.view_certificatespermission #329courses.view_advanced_settingspermission #328courses.view_advanced_settingspermission #328courses.view_certificatespermission #329