Add MARC authority Search facet for shared vs Local authority records

Description

Purpose: In a consortium environment, MARC authority records may be shared amongst the member institutions and users need a way to filter MARC authorities by those that are local to their institution vs those are shared within the consortium. 

In scope: MARC authority records

Requirements:

  • Add new facet called "Shared"  ONLY on member tenants (do not add to central tenant)

  • Facet options should include 

    • No

    • Yes

  • Facet should include the count of authorities that are either Shared or Local

  • Facet options should only appear if there are authority records that meet the criteria 

  • Number of titles column should contain the count of titles (both Shared or Local) that are linked to the given headings

  • The new facet should be on the top of the other facets for tenants within a consortium environment (mockup is outdated and shows the facet on the bottom)

Scenarios:

  1. Scenario:

    • Given the tenant is in a consortium environment and the user is in the MARC authority app

    • When the user visits the Search toggle

    • Then the user should see a facet called "Shared"

  2. Scenario:

    • Given the tenant is in a consortium environment and the user is on the Search toggle in the MARC authority app

    • When the user expands the "Shared" facet

    • Then the user should see the count of records that are Shared ("Yes") and Local ("No")

  3. Scenario:

    • Given the tenant is in a consortium environment and MARC authority contains records that are Local

    • When the user selects the "Shared" facet

    • Then "No" should appear as an option with the count of Local records in MARC authority that meet the search criteria

  4. Scenario:

    • Given the tenant is in a consortium environment and MARC authority contains records that are Shared

    • When the user selects the "Shared" facet

    • Then "Yes" should appear as an option with the count of Shared records in MARC authority that meet the search criteria

  5. Scenario:

    • Given the tenant is in a consortium environment and the user selects only "No" in the "Shared" facet

    • When the user runs a search

    • Then only records that are Local should appear in the search results

  6. Scenario:

    • Given the tenant is in a consortium environment and the user only selects "Yes" in the "Shared" facet

    • When the user runs a search

    • Then only records that are Shared should appear in the search results

  7. Scenario:

    • Given the tenant is in a consortium environment and the user selects both "No" and "Yes" in the "Shared" facet OR neither option

    • When the user runs a search

    • Then records that are both Shared and Local should appear in the search results

Environment

None

Potential Workaround

None

Attachments

7

Checklist

hide

TestRail: Results

Activity

Show:

Valery_PilkoAugust 25, 2023 at 3:37 PM

Hi  
"X" icon was added to the "Shared" facet in "MARC authority' app, please review.

See attached screencast:

Christine Schultz-RichertAugust 22, 2023 at 2:41 PM

Hey - Good catch, yes it should also have the "x" icon in the Shared facet to reset it in the MARC authority app and plug-in. , let me know if we need a separate ticket.

Yauhen ViazauAugust 22, 2023 at 2:37 PM

Hey , - we found out that in "MARC Authority" app there is no "x" icon for "Shared" facet to reset it (the same is for plug-in - see Valery's comment in UIPFAUTH-68). It was not mentioned in requirements, but all existing facets have such functionality. Should a separate ticket be created to add it?

Christine Schultz-RichertAugust 21, 2023 at 2:30 PM
Edited

Moving this ticket to blocked; I need to discuss with Pavlo and Ann-Marie about expectations, including if we move forward with the central tenant search results showing both Local and Shared records, does this impact Folijet's work in any way? Pinged both on 8/21/23

Created ticket to ensure that only shared records appear in Central tenant searches: https://folio-org.atlassian.net/browse/MSEARCH-588 

Yauhen ViazauAugust 17, 2023 at 12:04 PM

As per discussion with regarding issues described above:

  • Search is working as expected according to 

  • Browse behavior will be updated in 

Moving this ticket to PO review

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created June 14, 2023 at 8:03 PM
Updated October 3, 2023 at 3:19 PM
Resolved August 25, 2023 at 4:06 PM
TestRail: Cases
TestRail: Runs