Skip to content

Task - RBAC AuthZ - Implement users endpoint for Admin Console #227

@rodmgwgu

Description

@rodmgwgu

Related Discovery: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/6060310529/Spike+-+M2+-+Endpoints+for+new+Admin+Console+designs

Implement the user endpoint to be used in the Roles and Permissions Management (Global access) view.

Spec:

GET /api/authz/v1/users/

  • Query params:
    • page_size: For pagination
    • page: For pagination
    • sort_by: Sorting by email or user name
    • search: For searching by email or user name
    • orgs: Comma separated list of orgs to filter by
    • scopes: Comma separated list of scopes to filter by
  • Needs to filter to only show users with relevant assignments for orgs and scopes that the calling user has view access

TODO: Specify response fields, derive from Figma design.

Metadata

Metadata

Assignees

No one assigned

    Labels

    verawoodReleased in Verawood

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions