Done
Details
Details
Assignee
Brooks Travis
Brooks TravisReporter
Brooks Travis
Brooks TravisPriority
Story Points
5
Sprint
None
Development Team
Volaris
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created January 11, 2022 at 6:31 AM
Updated March 25, 2022 at 6:42 AM
Resolved March 25, 2022 at 6:42 AM
Purpose:
User story statement(s):
As a staff user of the INN-Reach app,
I want get a list of INN-Reach Patron Hold transactions where the requested item has been returned to the owning site but not received/final check-in
so that I can follow up with the owning site(s).
Scenarios:
Scenario:
Given the INN-Reach app Transaction search mode
When the user clicks on the "Actions" menu in the results pane
Then a list of actions is presented with "Returned too long report" as an option
Scenario:
Given the "Returned too long report" item in the Actions menu
When the user selects the item
Then a modal is presented with the following form field and buttons
Minimum days returned (Integer) (default is 0)
Cancel (closes the modal, no report generated)
Save and close (closes the modal, downloads the report)
Scenario
Given the modal
When the user enters a value for "Minimum days"
Then the system generates a CSV report based on the following criteria:
All Patron Hold transactions with a transaction state of "IN_TRANSIT", "RETURN_UNCIRCULATED"
And last modified date of the transaction is < locale 00:00:00 TOMORROW - minimum days requested value (0 returns all transactions matching state criteria)
Composed of the following columns/fields
Item Location (Agency description (code))
Item call number
Item barcode
Item Title
Patron Home Library (Agency description (code))
Requesting Patron ID
Date Returned (transaction last modified date)
Scenario
Given the modal
When the user selection "Cancel"
Then no report is generated and the user is returned to the transaction management interface