CLONE - 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

4
  • 14 Aug 2023, 04:16 PM
  • 14 Aug 2023, 04:16 PM
  • 14 Aug 2023, 04:16 PM
  • 14 Aug 2023, 04:16 PM

Checklist

hide

TestRail: Results

Activity

Show:

Yauhen ViazauAugust 16, 2023 at 2:00 PM

Tested in scope of UISAUTCOMP-63

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 August 14, 2023 at 4:16 PM
Updated October 3, 2023 at 3:20 PM
Resolved August 25, 2023 at 4:07 PM
TestRail: Cases
TestRail: Runs

Flag notifications