Show all agreements

Priority

Environment

None

Template

None

Description

Requirement 1: Display a Are you sure you want to add modal message when user attempts to add the package or resource to an agreement that it is already attached.

Given a user goes to a Package (https://folio-snapshot.dev.folio.org/eholdings/packages/58-473 ) or Resource record https://folio-snapshot.dev.folio.org/eholdings/resources/258-3765249-29453027

When they have added the agreement Agreement ABCD to it

AND add the same Agreement ABCD to it.

Then display an Are you sure you want to add this package/resource again to this agreement.

Why? Because eholdings app does not indicate that the user has created multiple agreement lines of the same package or resource. See below screenshot.

 

Requirement 2: Are you sure modal should inform user of creating duplicate agreement lines when use proceeds with adding the same agreement. Modal should allow user to proceed or cancel request. [For this requirement, most definitely test with multiple KBs.]

Requirement 3: Display all Agreements attached to a package or resource. Even if duplicate.

Given a user goes to a Package (https://folio-snapshot.dev.folio.org/eholdings/packages/58-473 ) or Resource record https://folio-snapshot.dev.folio.org/eholdings/resources/258-3765249-29453027

When they have added the agreement Agreement ABCD to it

AND add the same Agreement ABCD to it

AND user decides to add it again

Then display the duplicate Agreement

Requirement 4: User should be able to delete an agreement row without it removing duplicate package/resource agreement lines

Given a user goes to a Package (https://folio-snapshot.dev.folio.org/eholdings/packages/58-473 ) or Resource record https://folio-snapshot.dev.folio.org/eholdings/resources/258-3765249-29453027

AND they have added the agreement Agreement ABCD more than once to the package/resource

AND Agreement ABCD displays under the eholding’s Agreements accordion multiple times

When the user hits the delete/trash can icon on one of the rows

Then only delete it for the Agreement line that is attached and not all Agreement lines.

See recording of user experience

Development Team

Release

Story Points

Sprint

Attachments

2

Checklist

hide

Activity

Show:

Details

RCA Group

Assignee

Reporter

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 6, 2024 at 5:27 PM
Updated May 14, 2024 at 11:59 AM
TestRail: Cases
TestRail: Runs