Skip to content

Remove MVP-specific hard-coding #156

Closed

Description

@mariajgrimaldi

Description

Several parts of the authorization logic include hard-coded behaviors introduced for the Ulmo MVP. These assumptions limit the framework’s ability to support additional scopes and create inconsistent behavior across different areas of the ecosystem if we plan to scale.

This issue tracks:

  • Identifying all places where authorization logic depends on hard-coded assumptions.
  • Documenting how these assumptions block support for additional scopes.
  • Implement the needed long-term changes to remove these hard-coded paths and unify behavior across scope types.

Activity

  1. added
    willowReleased in Willow
    and removed
    verawoodReleased in Verawood
    on May 5, 2026
  2. moved this to In Grooming in RBAC AuthZ Boardon Jun 3, 2026
  3. self-assigned this
    on Jul 28, 2026
  4. moved this from In Grooming to Ready for Development in RBAC AuthZ Boardon Jul 30, 2026
  5. BryanttV commented on Aug 3, 2026

    @BryanttV
    Contributor

    A review of the openedx-authz/openedx-platform was carried out, and no additional version-specific code (such as Ulmo or Verawood) that requires action on our part was found.

    Previously, a subtask specifically related to Ulmo (issue #127) was completed, which was handled by Diana Huang at the time. The issue tracking for that task was closed. Since there are no new findings, we are closing this preventive task. Should anything related arise in the future, the corresponding issues will be opened to address it.

  6. moved this from Ready for Development to Done in RBAC AuthZ Boardon Aug 3, 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