Search Users v3 - Search by All Identifiers

Description

Purpose: Extend Users App search to include (all) identifier fields. This is dependent upon our extending the Users object to include additional metadata, as currently it doesn't include identifiers. Eventually we plan to have an unqualified search that searches all user metadata (UIU-23), 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 AND identifier
So I can locate a user to view and/or edit

  1. Scenario

    • Given the User Search Box in the Users app

    • When placeholder text displays

    • Then it should read "Search by Name or ID"

  2. Scenario

    • Given the User Search Box in the Users app

    • When:

      • A search term is entered AND

      • The Enter button is clicked

    • Then:

      • The User List is updated to to display only those users whose Last Name or First Name or any Identifier (FOLIO record number, User ID (already supported), External system ID, Library barcode (covered in UIU-124)) matches the entered search term (begins-with partial word matching)

      • Filters that were set prior to search are maintained

      • The grey x icon remains visible/active

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte Whitt August 3, 2017 at 8:53 PM

Manually tested in FOLIO test http://folio-testing.aws.indexdata.com/, version @folio/users 2.8.100433, using Chrome.

Reading through the description and then follow up comments, then all looks good, when tested. I'll close the issue as done.

Mike Taylor July 27, 2017 at 10:02 AM

I reverted the message. (But kept the searching changes, of course)

Cate Boerema July 26, 2017 at 7:28 PM

That part is done, although the narrowness of the search box means that all you can see is "Search by Na".

That's pretty dumb. I'd rather it just be blank, then. Can we reverse that change?

Cate Boerema July 26, 2017 at 7:16 PM

Yep, FOLIO record number is just our internal identifier. In initial discussions with the SIG we had thought we'd expose it to the users. I have actually seen system ID used as match points between different systems so exposing it isn't as crazy as it might seem. That said, when we actually looked at the ID displayed on the page, we all agreed it was quite ugly and should be hidden away somewhere if it is exposed at all. I might just make sense to expose this data in an export file or something. Still, being able to search on it is a good thing. Thanks!!

Done

Details

Assignee

Reporter

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created December 8, 2016 at 4:10 PM
Updated August 3, 2017 at 8:56 PM
Resolved August 3, 2017 at 8:54 PM
TestRail: Cases
TestRail: Runs