Uploaded image for project: 'ui-eholdings'
  1. ui-eholdings
  2. UIEH-686

Package: Ability to filter package results by tag(s) and other filters and search

    XMLWordPrintable

Details

    • 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

            Activity

              People

                Unassigned Unassigned
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases