As a Library Member, I want to filter and sort the team list, so that I can quickly find specific users.
Figma: https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2750-10589&t=71PeX22gyABqxnHu-4
https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2888-7209&t=71PeX22gyABqxnHu-4
Acceptance criteria
-
Placement
Controls appear above the table in the Team Members tab.
-
Filters
Text filter for Name or Email.
Role filter is a Multi Select dropdown that shows role name and the number of users for each role.
-
Sorting
Sort by Name.
Sort by Date added.
Sorting works together with filters.
-
Behavior
Filtering and sorting are server side.
A Clear filters control resets the table view.
Notes, out of scope for this card
- API and error views are defined in a separate card. 401 and 403 use the same auth error view. 404 and general server errors use a not found or generic error view with a Retry.
As a Library Member, I want to filter and sort the team list, so that I can quickly find specific users.
Figma: https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2750-10589&t=71PeX22gyABqxnHu-4
https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2888-7209&t=71PeX22gyABqxnHu-4
Acceptance criteria
Placement
Controls appear above the table in the Team Members tab.
Filters
Text filter for Name or Email.
Role filter is a Multi Select dropdown that shows role name and the number of users for each role.
Sorting
Sort by Name.
Sort by Date added.
Sorting works together with filters.
Behavior
Filtering and sorting are server side.
A Clear filters control resets the table view.
Notes, out of scope for this card