Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-1043

Search. Implement search using mask of one character (Instance, Holdings and Item segment)



    • Prokopovych


      Overview: Implement the possibility to do CQL searches using mask of one character, e.g. by using a "!" symbol. This is relevant when search on names, e.g. is it Hanson, or Hansson, etc. and especially on Call number search

      Use cases:
      Staff at circulation desk has a book in hand with no barcode; they search for the call number, but they are not certain about the correct call number label and need to mask a symbol.


      1. Scenario
        • Login to FOLIO Snapshot, go to Inventory, Search & filter pane, and select the Instance or the Holdings segment or the Item segment (UIIN-758)
        • When a user wants to search on e.g. a Name, or a call number - whether it's Call number, eye readable, or Call number, normalized- then it's possible to use a symbol to mask a character in the Contributor name, in the Call number search options etc.
      2. Scenario
        • Call number search, mask of exact one character, e.g. “!”
        • Search variants:
          Search Expected result
          ad 1!0 AD 110
          AD 120
          geo 1! geo 11
          geo 12
      3. Scenario
        • Call number search, mask of exact two characters, e.g. “!!”
        • Search variants:
          Search Expected result
          geo 1!! geo 100
          geo 123
      4. Scenario
        • ensure following searches are covered (all three segments: Instances, Holdings and Item)
        • ensure following searches are applied to all search options
      5. Scenario
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                Unassigned Unassigned
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                0 Vote for this issue
                10 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases