Done
Details
Assignee
Brooks TravisBrooks TravisReporter
Brooks TravisBrooks TravisPriority
P3Story Points
5Sprint
NoneDevelopment Team
VolarisFix versions
Release
Morning Glory (R2 2022)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Brooks Travis
Brooks TravisReporter
Brooks Travis
Brooks TravisPriority
Story Points
5
Sprint
None
Development Team
Volaris
Fix versions
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created April 14, 2022 at 5:07 AM
Updated August 19, 2022 at 10:34 AM
Resolved July 11, 2022 at 12:08 PM
Purpose:
When viewing the INN-Reach transactions interface in the INN-Reach app, the user should be able to generate a set of paging/pick slips for INN-Reach Item Hold transactions using pre-defined custom templated specifically for INN-Reach and custom to each connected central server.
User story statement(s):
As a circulation staff managing INN-Reach transactions
I want to generate INN-Reach paging slips
so that requested items can be retrieved and more easily routed
Scenarios:
Scenario:
Given INN-Reach transaction list interface results list action menu
When the user clicks on the Action menu
Then the "INN-Reach paging slips for <current service point>" menu item is present and active
Scenario:
Given the menu item is present and active
When the menu item is clicked
Then if there are INN-Reach Item Hold transactions in state ITEM_HOLD or TRANSFER for items with effective locations with which the current service point is a associated and the related FOLIO request is in "Open - Not yet filled" state a print representation of the relevant template for each paging slip is generated/rendered and sent to the browser's "print" function
Scenario:
GIven the menu item is present and active
When the menu is clicked
Then if there are no relevant transactions, alert the user via a modal pop-up that indicates: "No INN-Reach paging slips available." with a "Done" to dismiss (feel free to adjust the button label to match similar pop-ups in FOLIO) and return to the transaction list view
According to the pattern used in other applications if there is no Print slips the action button is disabled
Questions:
Back-end API to generate an array of template contexts (see paging slip functionality in Requests for possible example)?