Skip to content

Task - RBAC AuthZ - Course Outline - implement granular permissions #202

Closed

Description

@rodmgwgu

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

Activity

  1. moved this to In Grooming in RBAC AuthZ Boardon Jan 21, 2026
  2. MaferMazu commented on May 7, 2026

    @MaferMazu
    Contributor

    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.

  3. rodmgwgu commented on May 7, 2026

    @rodmgwgu
    ContributorAuthor

    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.

  4. moved this from In Grooming to No status in RBAC AuthZ Boardon Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    willowReleased in Willow

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions