Skip to content

Enforcement: Date Extensions tab #491

Open
eduNEXT/edx-platform
#327

Description

@BryanttV

Permissions

  • courses.view_learner_extensions
  • courses.manage_learner_extensions

Endpoints

  • UnitExtensionsView and GradedSubsectionsView → view_learner_extensions
  • ChangeDueDateView → manage_learner_extensions

Acceptance criteria

Blocked by: #486

Activity

  1. efortish commented on Oct 21, 2026

    @efortish
    Contributor

    Opened a PR covering this: openedx/openedx-platform#39273

    It's a draft since it's stacked on top of #39255 (openedx-authz#486's PR), which hasn't merged yet. The PR description has the full detail: which view maps to which permission, why no new legacy-check code was needed (the defaults already registered in legacy.py already matched each view's existing permission_name), and the test coverage. I'll mark it ready for review once #39255 lands.

  2. efortish commented on Oct 21, 2026

    @efortish
    Contributor

    Update: moved this to eduNEXT/edx-platform#327, targeting bav/instructor-authz-shared-infra directly so the diff only shows this issue's changes (closed #39273, which was against upstream master and showed #39255's diff too). I'll open the PR against openedx/openedx-platform:master once #39255 merges.

  3. moved this from Blocked to In Progress in RBAC AuthZ Boardon Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

willowReleased in Willow

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions