Details
-
Umbrella
-
Status: In progress (View Workflow)
-
P3
-
Resolution: Unresolved
-
None
-
None
-
-
Prokopovych
Description
Overview: Until the Instance > Holdings > Item search results can be displayed in a hierarchical view - long term solution defined by filipjakobsen (UXPROD-491) then we'll show the search result defined as is (MVP). A short term solution will be to improve the MCL Result list (UXPROD-1634) - which didn't make it for `cap-mvp`.
Only the filters marked as bold it to be implemented for the MVP.
This story describes the filter options for Instance - and will be a refinement of the existing filters.
Usecase: Circulation staff, catalogers and other staff members need the ability to search and filter Instance records by a number of different field values. This will help them find exactly what they are looking for and what they should be working with.
Scenarios:
- Scenario
- Login to FOLIO Snapshot, go to the Inventory app landing page
- When a user wants to filter within Instance records (the Instance record toggle is highlighted) - as defined in
UIIN-758 - Then they should see the following options in the filters area, in this order:
- Effective location – implementation see:
UIIN-199 - Permanent location – implementation see:
UIIN-679 - Language – implementation see:
UIIN-735 - Resource type – implemented as one long list. Refined implementation using render filters (same as the Orders App) see:
UIIN-193 - Format – implementation using render filters (same as the Orders App) see:
UIIN-820. Longterm we'll implement hierarchical display (UXPROD-1632, UX-198) - Mode of issuance
- Nature of content
- Classification type
- Contributor type
- Publication date (year range) – to be implemented later, see: UXPROD-1984 (not MVP)
- Previous held (yes) – implementation see: UIIN-762
- Staff suppress (yes) – only visible if you have the permission to view records marked as Staff suppress (
UIIN-746) – implementation see:UIIN-289 - Suppress from discovery (yes) – implementation see:
UIIN-289 - Mark for delete – implementation see: UIIN-1094
- Date created (date range) – implementation see:
UIIN-788 - Date updated (date range) – implementation see:
UIIN-790 - Created by – to be implemented later (when we can ensure this to be suppressed from the UI by the European libraries according to GDPR, Employment agreement)
- Updated by – to be implemented later (when we can ensure this to be suppressed from the UI by the European libraries according to GDPR, Employment agreement)
- Statistical code – implementation see:
UIIN-792 - Instance status – implementation see:
UIIN-1207 - Source – implementation see:
UIIN-1132 - Tags – implementation see:
UXPROD-274,UIIN-307,UIIN-763
- Effective location – implementation see:
- And all filter accordions should be closed except for Effective location (set in the Item record)
- And results should be displayed as is for now until we can get this refined (
UXPROD-1634, and later UXPROD-491)
- Scenario
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
NOTE Filtering by tags is also high priority for Chalmers, but cannot be implemented until assigning tags to instance records has been implemented. See separate stories UIIN-307, and UIIN-763 for adding filtering by tags.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-140 Q4 2019 Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-2180 Q1 2020 Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-2298 Q2 2020 Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-2443 Q3 2020 Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-2712 Inventory Elastic Search (Lotus): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
- has to be done after
-
UIIN-758 Inventory search. Implement segmented control panel.
-
- Closed
-
- has to be done before
-
MODINVSTOR-479 Index - Filter Instance records by Date updated
-
- Closed
-
- relates to
-
MODINVSTOR-545 Filter instance records by Instance status
-
- Closed
-
-
UIIN-289 Filter Instance records by Suppress in discovery and Staff suppress
-
- Closed
-
-
UIIN-763 Filter Instance by Tags
-
- Closed
-
-
UIIN-788 Filter Instance records by Date created
-
- Closed
-
-
UIIN-790 Filter Instance records by Date updated
-
- Closed
-
-
UIIN-792 Filter instance records by Statistical code
-
- Closed
-
-
UIIN-967 Filter Instance records by Suppress in discovery: No
-
- Closed
-
-
UIIN-968 Filter Instance records by Staff suppress: No
-
- Closed
-
-
UIIN-1207 Filter instance records by Instance status
-
- Closed
-
-
MSEARCH-321 Filter instance records by Mark for deletion
-
- Draft
-
-
UIIN-193 Filter instance records by Resource Type. 2nd iteration
-
- Closed
-
-
UIIN-762 Filter instance records by Previously held
-
- Blocked
-
-
UIIN-820 Filter instance records by Format
-
- Closed
-
-
UIIN-823 Filter instance records by Mode of issuance
-
- Closed
-
-
UIIN-824 Filter instance records by Nature of content
-
- Closed
-
-
UIIN-1094 Filter instance records by Mark for deletion
-
- Blocked
-
-
UIPFI-106 Instance look up. Filter instance records by Mark for deletion
-
- Open
-
-
UXPROD-3513 Inventory Elastic Search (Morning Glory): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-3641 Inventory Elastic Search (Nolana): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-3709 Inventory Elastic Search (Orchid): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
-
UXPROD-3946 Inventory Elastic Search (Poppy): Timebox for Priority Inventory Search and Filter Enhancements
-
- Open
-