Uploaded image for project: 'ui-requests'
  1. ui-requests
  2. UIREQ-663

Perform Wildcard Item Lookup Before Populating Item information When Creating a New Request



    • Vega
    • Not Scheduled



      Present (optional) UX flow in the requests app to allow for wildcard lookup and disambiguation of items with identical physical barcodes where a suffix has been appended to the item's barcode in the FOLIO inventory item record.

      User story statement(s):

      As a FOLIO user with permission to create new requests,
      I want to be presented with a list of items with similar barcodes to the one I entered in the item lookup field (based on a right-truncated wildcard query)
      so that I can select the correct item to place the request on


      1. Scenario:
        • Given the user has entered a barcode in the "Item information" barcode field and circulation settings are configured to enable wildcard barcode lookups for circulation transactions (UICIRC-712)
        • When "enter" is clicked or "return" entered via the keyboard
        • Then a right-truncated wildcard query of items with the entered barcode is performed
      2. Scenario:
        • Given only one item record is returned by the query
        • Then the matching item's information is used to populate the new request form
      3. Scenario:
        • Given more than one item record is returned for the entered barcode
        • Then a modal with a list of items to choose from is presented to the user (the "move request" modal from ui-requests should serve as a model)
      4. Scenario
        • Given the choose item modal
        • When the user selects an item from the list
        • Then the selected item's information is used to populate the request form

      TestRail: Results


          Issue Links



                Unassigned Unassigned
                brookstravis Brooks Travis
                0 Vote for this issue
                1 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases