Adjust behavior of View source for shared instances

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose: Ensure that View source displays SRS MARC data from the central SRS for shared instances, especially in member library tenants

As a user working with Instances
I want to be able to see source MARC data for any instances (local or shared)
So that I can see the appropriate details that inform the instances

Scenarios

  1. Scenario 1 (no change?) :check_mark:

    • Given the menu option "View source" in the Instance detail (3rd pane) Action menu

    • When a user in a central consortial tenant selects that option

    • And the Instance's source is MARC

    • And the Instance is Shared

    • Then display SRS data from the central consortial tenant's SRS

  2. Scenario 2 :check_mark:

    • Given the menu option "View source" in the Instance detail (3rd pane) Action menu

    • When a user in a member library tenant selects that option

    • And the Instance's source is MARC-Shared

    • And the Instance is Shared

    • Then display SRS data from the central consortial tenant's SRS

    • NOTE: May need a UI change for this scenario; review with BE

  3. Scenario 3 (no change) :check_mark:

    • Given the menu option "View source" in the Instance detail (3rd pane) Action menu

    • When a user in a member library tenant selects that option

    • And the Instance's source is MARC

    • And the Instance is Local

    • Then display SRS data from the local tenant's SRS

  4. Scenario 4 (no change) :check_mark:

    • Given the menu option "View source" in the Instance detail (3rd pane) Action menu

    • When a user in a non-consortial tenant selects that option

    • And the Instance's source is MARC

    • Then display SRS data from that tenant's SRS

  5. Scenario 5

    • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

Testing

  1. Member library tenant: view source for Local instance, Source = MARC

  2. Member library tenant with holdings/items/orders: view source for Shared instance, Source = MARC-Shared

  3. Member library tenant without holdings/items/orders: view source for Shared instance, Source = MARC

  4. Central consortial tenant: view source for Shared instance, Source = MARC

  5. Non-consortial tenant: view source for Instance, Source = MARC

Environment

None

Potential Workaround

None

blocks

relates to

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux September 11, 2023 at 4:57 AM

Hi and Looks good - closed all the FATs that I could - there's 1 that is blocked, and 1 that is still in progress. All the rest belong to Spitfire

Maksym Ishchenko September 1, 2023 at 1:40 PM

Hello  

This ticket is ready for your review. View source on consortia tenants works well except on the shadow instance (it will be tested after the appropriate ticket will be ready). Moving ticket to in review column. Screencasts you can find in related FAT's

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created June 7, 2023 at 5:52 AM
Updated November 22, 2023 at 1:48 PM
Resolved September 11, 2023 at 4:58 AM
TestRail: Cases
TestRail: Runs

Flag notifications