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

Priority

Environment

None

Template

None

Description

As a Librarian
I want the ability to search for licenses and attach a license 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 Licenses right before Titles on the Show Package Record View

  • Display Add button

  • Clicking Add button will open License find ui-plug-in (https://github.com/folio-org/ui-plugin-find-license)

  • Screen -

    (Note: this team will not develop the UI. Already handled by another team)

  • User will search for a license

  • User will select a license from results list to attach to package

  • List of licenses: Each row is clickable and takes user to License in Licenses app.

  • Licenses List primary sort: License Name (AtoZ)

  • Please review linked Spike details

eholdings Package Screenshot

(No licenses attached to package)

(List of license(s) attached to package)

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

  • Add button

  • and message [No licenses found]

Given I am on an eholdings package record

AND regardless of holding status
When I click the Add button
Then display Find License screen

Given I am on an eholdings package record
AND regardless of holding status
And I am on the Find License screen
When I select a license
Then return me to the eholdings package record
AND display License Status| License Type | License Name under Licenses section.

Given I am on a package detail record
AND a license(s) displays under the License section
When I click a License row
Then display the License record in the Licenses app

Given I am on the Find License 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 License accordion.

Development Team

Spitfire

Release

None

Story Points

Sprint

Attachments

3

Checklist

hide

TestRail: Results

Activity

Show:
Duplicate

Details

Assignee

Reporter

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 30, 2019 at 10:28 PM
Updated April 16, 2023 at 7:54 PM
Resolved April 16, 2023 at 7:54 PM
TestRail: Cases
TestRail: Runs