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:
- 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
- Scenario:
- Given the Material type filter is collapsed
- When the user starts typing in the filter
- Then autocomplete suggests available options (
UISEES-19)
- 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
- 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.
- 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
- 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:
- Entering same search in search box and selecting filter
- Showing only top 5 options with by "More..." link
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2806 Create Elasticsearch indexes for Inventory search
-
- Closed
-
- has to be done after
-
STCOM-805 Update Checkbox component in the stripes-components library to include count in the label
-
- Closed
-
-
UISEES-28 Create CheckboxFilter component with the filtering/show more
-
- Closed
-
- relates to
-
UISEES-19 Autocomplete for reference data - Item - material type
-
- Closed
-
-
MSEARCH-44 Item - material types - filters/facets
-
- Closed
-
-
UISEES-6 Spike - UI for Facet component
-
- Closed
-