Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-5

Search Users v3 - Search by All Identifiers

    XMLWordPrintable

Details

    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

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mike Mike Taylor
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 1 hour, 15 minutes
                    1h 15m

                    TestRail: Runs

                      TestRail: Cases