Uploaded image for project: 'ui-search-es'
  1. ui-search-es
  2. UISEES-20

Reference data - filters/facets - Item - Material type

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • None
    • Falcon

    Description

      Purpose:
      Material type is on of the reference data that is being used for filtering records in inventory search:

      The data comes from /material-types. The id of the material type is stored in the item record in materialTypeId field
      User story statement(s):

      As a librarian searching inventory
      I want to see what material type matches search criteria
      so that I can, for example, limit my search to electronic resources only

      Scenarios:

      1. Scenario:
        • Given Inventory-es app
        • When the landing page opens
        • Then the Material type filter displayed in the left pane on the Item tab and the filter is collapsed
      2. Scenario:
        • Given the Material type filter is collapsed
        • When the user starts typing in the filter
        • Then autocomplete suggests available options (UISEES-19)
      3. Scenario:
        • Given the Material type filter
        • When its textbox is populated with the existing value
        • Then search results pane lists instances matching selected material type
      4. Scenario:
        • Given the Inventory-es app
        • When the results pane are populated
        • Then the Material type filter is expanded and shows checkboxes, material types and the number of the items for each option. The options are ordered by number of hits in descending order.
      5. Scenario:
        • Given the Material type filter/facet
        • When the user selects a checkbox
        • Then the results list displays only the records that match selected option
      6. Scenario:
        • Given the checkbox in the Material type filter/facet
        • When the user selects more than one checkbox
        • Then the results list displays instances that match either of selected options (logical disjunction)

      Out of scope:

      1. Entering same search in search box and selecting filter
      2. Showing only top 5 options with by "More..." link

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases