Item - Tags filter/facet

Description

Purpose:
This UI implementation of the Tags filter covered by

User story statement(s):
As a librarian searching inventory
I want to be able to narrow my search by tags
so that I can quickly find relevant records

Scenarios:

  1. Scenario:

    • Given Inventory-es app

    • When the landing page opens

    • Then the Tags filter displayed in the left pane and it is collapsed

  2. Scenario:

    • Given the Tags filter is collapsed

    • When the user start typing in the filter

    • Then autocomplete suggests available tags

  3. Scenario:

    • Given the user typed the tag name in the filter textbox

    • When the user hits enter

    • Then search results are populated with the instances containing items fulfilling the searched tag

  4. Scenario:

    • Given the user searched using keywords textbox

    • When the results are populated

    • Then the tags filter is expanded and shows checkboxes with tags that meet the search criteria followed by the number of items for each tag. The tags are ordered by number of hits in descending order:

  5. Scenario:

    • Given the checkbox in the Tags filter/facet

    • When the user selects the checkbox

    • Then only the results list displays only the instances with items that contain selected tag

  6. Scenario:

    • Given the checkbox in the Tags filter/facet

    • When the user selects more than one checkbox

    • Then only the results list displays instances that contain either of selected tags(logical disjunction)

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Labels

Priority

Development Team

Falcon

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 21, 2021 at 3:40 AM
Updated March 29, 2021 at 1:55 AM
Resolved March 29, 2021 at 1:55 AM
TestRail: Cases
TestRail: Runs