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
-
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
-
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.
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
Test cases
Setup
Scenarios
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
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
Notes