Details
-
Story
-
Status: Draft (View Workflow)
-
P3
-
Resolution: Unresolved
-
None
-
None
-
-
Spitfire
Description
As a librarian
I want to filter package results by tags
So that I can find results that I want to review
Display Requirements
- Tags filter should display below Content Type filter
- Filter label: Tags
- Default : Collapse the Tags filter
- Component to use is a multi-select component (see below screenshot)
Functional requirements
- User should be able to filter by selecting multiple tags.
- When searching multiple tags 'OR' each tag selection
- IF possible tag filter should work with other eholdings app filters (e.g. Selection status) (TO BE DISCUSSED WITH TEAM)
- IF possible, allow the user to filter results by tags w/o search term (TO BE DISCUSSED WITH TEAM)
Acceptance Criteria
Given I am on the Packages tab
When I conduct a search for chemistry
AND filter by tag [trial]
Then return package results that contain 'chemistry' in the package name AND have the tag [trial]
Given I am on the Packages tab
When I conduct a search for fashion
AND filter by tags [under_review] and [renewal]
Then return package results that contain 'fashion' in the package name AND have the tag [under_review] OR [renewal]
Given I am on the Packages tab
When I filter by tag [EBA]
Then return all package results that have the tag [EBA]
Given I am on the Packages tab
When I filter by tags [pending] AND [FY2019]
The return all package results that have the tag [pending] OR [FY2019]
Given I am on the Package tab
When I filter by tags [pending] AND [FY2019]
AND I also filter by Selection Status = Selected
The return all package results that have the tag [pending] OR [FY2019] AND Selection Status = Selected
Given I am on the Package tab
When I filter by tags [pending] AND [FY2019]
AND I also filter by Content Type = Aggregated full text
The return all package results that have the tag [pending] OR [FY2019] AND Content Type = Aggregated full text
Given I am on the Packages tab
When I search fashion
AND filter by tag [EBA]
AND Selection Status = Selected
Then return all package results that have the tag [EBA] AND have fashion in the package name AND selection status = selected
Given I am on the Packages tab
When I search food
AND filter by tag [EBA]
AND Selection Status = Selected
AND filter by another tag [FY2019]
Then return all package results that have the tag [EBA] OR [FY2019] AND have food in the package name AND selection status = selected
TestRail: Results
Attachments
Issue Links
- has to be done after
-
MODKBEKBJ-186 Tags: add endpoint to return all tags assigned to records of particular type(s)
-
- Closed
-
-
MODKBEKBJ-188 Tags: search packages by tag filter only
-
- Closed
-
- relates to
-
MODKBEKBJ-187 Tags: Update mod-kb-ebsco-java to search providers by tag filter only
-
- Closed
-
-
MODKBEKBJ-189 Tags: search titles by tag filter only
-
- Closed
-
-
UXPROD-1846 Q2: 2019 Work: Tags: eholdings app: ability to filter results by tags
-
- Closed
-
- requires
-
MODKBEKBJ-179 Tags: apply additional filtering by tag to package search
-
- Draft
-
-
MODKBEKBJ-201 Spike: Define technical approach for using RM API to filter results by tags
-
- Closed
-