Retain Shared & Held by facet selections in Inventory browse ECS

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Overview: Currently, when a user filters browse results by Shared or Local and select an option in the browse results, when they are redirected to Inventory search results, the Shared facet selection is not honored. When a user filters call number browse results by Held by and selections an option in the browse results, when they are redirected to Inventory search results, the Held by facet selection is not honored.

Requirements:

  • Retain the user's selection on the Shared facet when selecting an option in the Browse results (Contributors, Subjects, and all call number options)

  • Retain the user's selection on the Held by facet when selecting an option in the Call number browse results

Scenarios

  • Scenario - Shared

    • Given the user has selected only "Yes" in the Shared facet

    • When the user selects a record in the results list

    • Then the user should only see related Instances that are Shared in the search results

  • Scenario - Local

    • Given the user has selected only "No" in the Shared facet

    • When the user selects a record in the results list

    • Then the user should only see related Instances that are Local in the search results

  • Scenario - Shared and Local

    • Given the user has selected both "Yes" and "No" (or neither) in the Shared facet

    • When the user selects a record in the results list

    • Then the user should see related Instances that are both Shared and Local

  • Scenario - Held by; All tenants

    • Given the user has selected all member tenants (or selected none, by default) in the Held by facet

    • When the user selects a record in the results list

    • Then the user should see related Instances that are held by any member tenant

  • Scenario - Held by; Specific tenants

    • Given the user has selected one or more member tenants in the Held by facet

    • When the user selects a record in the results list

    • Then the user should see related Instances that are held by any of the selected member tenants

  • Scenario - Held by; Current tenant

    • Given the user has selected their current tenant in the Held by facet

    • When the user selects a record in the results list

    • Then the user should see related Instances that are held by the current tenant

Environment

None

Potential Workaround

None

Attachments

5

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko November 17, 2023 at 2:02 PM
Edited

Verified on ECS Poppy environment - works as expected.
See attached screencast:

I'm closing this issue.

JenkinsNotifications November 6, 2023 at 1:36 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

Christine Schultz-Richert October 20, 2023 at 3:22 PM

Thanks   - I have noted it in the call number browse requirements for future work.

Valery_Pilko October 20, 2023 at 9:52 AM

Verified on https://folio-dev-spitfire-2nd-consortium.ci.folio.org/ works as expected.
See attached screencasts:

Note for : maybe the same logic should be applied for "Effective location (item)" for future releases?

Done

Details

Assignee

Reporter

Labels

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Poppy (R2 2023) Bug Fix

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 5, 2023 at 1:35 PM
Updated November 17, 2023 at 2:03 PM
Resolved October 20, 2023 at 3:22 PM
TestRail: Cases
TestRail: Runs