XMLWordPrintable

Details

    • LIBAPP Sprint 7

    Description

      Purpose: Implement basic search for Inventory app. Initial search will be of the Title only, but we plan to extend that to cover other metadata, once it have been added to the record metadata. Eventually we plan to have an unqualified search that searches all item 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. Let's discuss whether to support searching of specific fields using CQL syntax as part of this story or not.

      As a library administrator who is working with the Inventory app
      I want to be able to search item by title
      So I can locate a user to view and/or edit

      1. Scenario
        • Given the Search Box in the Inventory app
        • When no search has been executed
        • Then all item records should display in the Item List (filter selections should apply)
      2. Scenario
        • Given the Search Box in the Inventory app
        • When user begins to type into the search box
        • Then a grey x icon should display as shown in the prototype
      3. Scenario
        • Given the grey x icon in the Search Box
        • When clicked
        • Then:
          • Filters that were set prior to search removal should be maintained
          • The grey x icon should no longer display
      4. Scenario
        • Given the Search Box in the Inventory app
        • When:
          • A search term is entered
        • Then:
          • The Item List is updated to to display only those items whose Title matches the entered search term (begins-with partial word matching) NOTE: Sort order is specified separately in LIBAPP-44
          • Filters that were set prior to search are maintained
          • The grey x icon remains visible/active
      5. Scenario
        • Given the Item List in the Inventory 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.

      Out of Scope for this Story:

      • View Item List - LIBAPP-44
      • Filter Item List

      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
                    1h

                    TestRail: Runs

                      TestRail: Cases