Uploaded image for project: 'ui-eholdings'
  1. ui-eholdings
  2. UIEH-628

Show Package Record: Allow a user to search agreements and attach to a package

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      eHoldings Sprint 58, eHoldings Sprint 59
    • Story Points:
      8

      Description

      As a Librarian
      I want the ability to search for agreements and attach an agreement to a package in the knowledge base

      Requirement

      • Only applies to the Show Package Detail Record View
      • This functionality should be available regardless of Holding status
      • This functionality should be available whether managed or custom
      • Create a new accordion called Agreements below Coverage Settings right on the Show Package Detail Record View
      • Display Add button
      • Clicking Add button will open Agreement ui-plug-in (https://github.com/folio-org/ui-plugin-find-agreement)
        • Please contact Mark Deutsch if you have questions regarding this plug-in
      • User will search agreements
      • User will select an agreement from results list to attach to package
      • List of agreements: Each row is clickable and takes user to Agreement in Agreements app.
      • Agreement List default sort: Start date (date descending order)
      • Please review linked Spike details

      eholdings Package Screenshot See attached
      https://drive.google.com/file/d/1B-2EkPollcCibuMT28np2-BvV8LdODcD/view?usp=sharing

      Acceptance Criteria
      Given I am on an eholdings package record
      AND regardless of holding status
      AND I have never attached an agreement to the package record
      When I expand the Agreements accordion
      Then display

      • Add button
      • and message [No agreements found]

      Given I am on an eholdings package record
      AND regardless of holding status
      When I click the Add button
      Then display Find Agreements screen

      Given I am on an eholdings package record
      AND regardless of holding status
      And I am on the Find Agreements screen
      When I select an agreement
      Then return me to the eholdings package record
      AND display Start Date| Status | Name under Agreements section.

      Given I am on the package detail record
      AND an agreement(s) displays under the Agreements section
      When I click an Agreement row
      Then display the Agreement record in the Agreements app

      Given I am on the Find Agreement screen
      AND regardless of holding status
      When I hit cancel
      Then return me to the eholdings package record
      AND with no change to what is displayed under the Agreement accordion.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                kgambrell Khalilah Gambrell
                Reporter:
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases