Skip to content

US: M2.1 Open the console from a Library #237

@gviedma-aulasneo

Description

@gviedma-aulasneo

User story

As a library team member, I want to open the Roles and Permissions console from the library sidebar, so I can review the team for that library without leaving the library context.

Acceptance criteria

  • There is a "Manage Library Team" entry point in the library sidebar, in the library detail view.
  • Selecting it opens the Roles and Permissions console in a new tab, prefiltered to that library via a query string applied to the Scope filter.
  • The resulting view is the same Team Members tab as the global console, with the library scope pre-applied as a filter.
  • The filter state is visible and consistent with manually applying that scope filter from within the console.

Test cases

Setup

  • User A is a Library User in Library 1

Scenarios

  1. Any library team member sees the entry point
    Given: I am logged in as User A
    When: I open Library 1
    Then: I see the "Manage Library Team" entry point in the library sidebar

  2. Clicking the entry point opens the console prefiltered to that library
    Given: I am User A on Library 1
    When: I click "Manage Library Team"
    Then: a new tab opens
    And: the console loads with the Scope filter pre-applied to Library 1
    And: the Team Members tab is selected by default
    And: the filter state is visible and consistent with manually applying that scope filter

Design

https://www.figma.com/design/onU2END2OXaF7RRLWEHsZI/AuthZ---v2?node-id=7639-26131&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 replaces the existing "Manage Library Team" behavior. The individual library views previously available within the console are fully replaced by the new UI.
  • The entry point opens the same console as the global entry point, scoped via a query string. There is no separate UI for library management.

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