Skip to content

US: M2.1 Open the console from Studio home #236

@gviedma-aulasneo

Description

@gviedma-aulasneo

User story

As a platform member with at least one role assignment on any course or library, I want to open the Roles and Permissions console from the Studio home, so I can review access across all resources I can see.

Acceptance criteria

  • There is an entry point on the Studio home that opens the Roles and Permissions console.
  • The console opens in a new tab.
  • The console opens in an unfiltered state, showing all users with at least one role assignment on any resource the current user has access to.
  • The screen is titled "Roles and Permissions Management."
  • Any user with a role assignment on at least one resource can access this view. All current new roles include this access.

Test cases

Setup

  • User A has at least one role assignment on any course or library.

Scenarios

  1. User with a role assignment sees the entry point
    Given: I am logged in as User A
    When: I open the Studio home
    Then: I see the Roles and Permissions entry point

  2. Clicking the entry point opens the console in a new tab
    Given: I am User A on the Studio home
    When: I click the Roles and Permissions entry point
    Then: a new tab opens
    And: the console loads in an unfiltered state
    And: the Team Members tab is selected by default
    And: the screen title is "Roles and Permissions Management"

Design

https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=7311-20021&t=FLJ7Zz9Qhu9MtJVZ-4

Out of scope

  • The behavior of the console once opened is covered in M2.4, M2.5, M2.6, and M2.7.

Notes

  • This entry point is global and not tied to any specific course or library context.
  • The unfiltered view is the same UI as the filtered views, with no pre-applied query string.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Ready for Development

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions