Done
Details
Assignee
Mike TaylorMike TaylorReporter
Cate BoeremaCate Boerema(Deactivated)Labels
Priority
P2Sprint
NoneParent
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Mike Taylor
Mike TaylorReporter
Cate Boerema
Cate Boerema(Deactivated)Labels
Priority
Sprint
None
Parent
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created January 9, 2017 at 2:16 PM
Updated May 8, 2017 at 11:46 AM
Resolved January 18, 2017 at 1:32 PM
Purpose: Implement basic search for Users app. Initial search will be of the Last Name and First Name only, but we plan to extend that to cover all Identifiers, once those have been added to the record metadata. Eventually we plan to have an unqualified search that searches all user metadata, but that will require implementing special sorting logic to ensure the most relevant matches are at the top. Given that, our first increments of search will be against a subset of fields.
As a library administrator who is working with the Users app
I want to be able to search users by name
So I can locate a user to view and/or edit
Scenario
Given the User Search Box in the Users app
When no search has been executed
Then all user records should display in the User List (filter selections should apply)
Scenario
Given the User Search Box in the Users app
When user begins to type into the search box
Then a grey x icon should display as shown in the prototype
Scenario
Given the grey x icon in the User Search Box
When clicked
Then:
Filters that were set prior to search removal should be maintained
The grey x icon should no longer display
Scenario
Given the User Search Box in the Users app
When:
A search term is entered
Then:
The User List is updated to to display only those users whose Last Name, First Name or Username matches the entered search term (begins-with partial word matching) NOTE: Sort order is specified separately in LIBAPP-70
Filters that were set prior to search are maintained
The grey x icon remains visible/active
Scenario
Given the User List in the Users app
When applied search and filters return no results
Then the following message should be displayed:
No results found for "<SearchTerm>"
Please check your spelling and filters.