Skip to content

[Bug] Authoring-related UI is visible in lists when the waffle flag is off #340

Description

@gviedma-aulasneo

Current

Currently, when a user is on the Team Members tab or the Audit User view, and the Authoring waffle flag is off at the platform level, +and the course-level and the org-level , they can still see Authoring-related information in the user list filters.

Inside the user lists:

  • The Scope filter show courses.
  • The Role filter show Authoring roles.
  • The user list may include users or role assignments that belong to Authoring roles.

Expected

When the Authoring waffle flag is off at the platform, org and course level , Authoring-related roles, scopes, and assignments must not be exposed in the user lists.

The available filter options must be restricted according to the enabled domains:

  • The Scope filter must not list courses.
  • The Role filter must not list Authoring roles.
  • The user list must not display users or role assignments that only belong to Authoring roles.
  • If a user has both Library roles and Authoring roles, only the Library-related roles and scopes should be displayed.

There are no intermediate states for this behavior. The feature is either enabled at any level or disabled at all levels. Existing org-level and course-level waffle flags ON should return the same UI an lists as platform-level ON value and must not introduce additional filtering behavior. WE SHOW COURSES OUTSIDE THE WAFFLE FLAG IF ANY LEVEL OF THE CONFIGURATION IS ON. the display of non active courses in the UI will be addressed in the documentation and is not a requierment to fix right now.

US

As a user managing team members,

I want to see only the roles, scopes, and assignments that belong to enabled domains,

So that I do not see or manage Authoring-related access when the Authoring waffle flag is off for all of the scope levels.

Activity

  1. moved this from Blocked to In Grooming in RBAC AuthZ Boardon Jun 18, 2026
  2. MaferMazu commented on Jun 19, 2026

    @MaferMazu
    Contributor

    I am worried that if we treat UI visibility based on the platform-level waffle flag, we are bypassing the decisions and the reason for having the waffle flag at the org and course levels.

    A similar comment I left here: #341 (comment)

    cc @gviedma-aulasneo @rodmgwgu

  3. gviedma-aulasneo commented on Jun 19, 2026

    @gviedma-aulasneo
    Author

    I am worried that if we treat UI visibility based on the platform-level waffle flag, we are bypassing the decisions and the reason for having the waffle flag at the org and course levels.

    A similar comment I left here: #341 (comment)

    cc @gviedma-aulasneo @rodmgwgu

    same fix as #341 : we show Authoring UI if ANY Authoring related Waffle flag is ON. We hide it if ALL of them ar OFF.

    Thank you, @MaferMazu

  4. self-assigned this
    on Jul 1, 2026
  5. moved this from In Grooming to In Progress in RBAC AuthZ Boardon Jul 2, 2026
  6. bra-i-am commented on Jul 3, 2026

    @bra-i-am

    The fix for this is now open for review at openedx/frontend-app-admin-console#176. The changes hide course-related content (role filter, scope filter, and user list) when the authoring waffle flag is off across all levels.

  7. moved this from In Progress to Done in RBAC AuthZ Boardon Jul 21, 2026
  8. reopened this on Jul 22, 2026
  9. dcoa commented on Jul 22, 2026

    @dcoa
    Contributor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

release testingAffects the upcoming release (attention needed)verawoodReleased in Verawood

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions