Skip to content

Unsupported roles show as empty in the roles assignment list #179

Description

@mariajgrimaldi

Description

When authz is enabled, some roles assigned outside of the admin console show up as empty rows in the assignment list.

For example, if a role like Beta Tester is assigned from the instructor dashboard, the assignment appears in the admin console, but the Role column is empty.

Steps to reproduce

  1. Enable authz.
  2. Go to a course as an admin for the course.
  3. Open the instructor dashboard.
  4. Assign a role that is not currently supported by the Roles and Permissions Management page, for example Beta Tester.
  5. Go to the Roles and Permissions Management page.
  6. Open the Team Members tab.
  7. Look for the user who received the role.

Expected behavior

The assignment list should clearly show the assigned role, or otherwise handle unsupported roles in a clear way.

Actual behavior

The assignment appears in the list, but the Role column is empty. This makes it hard to understand what role the user has for that scope or why is the user even listed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    release testingAffects the upcoming release (attention needed)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Backlog
    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions