Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
customfield_11100 23348
-
Core: F - Sprint 59, Core: F - Sprint 60, Core: F - Sprint 61
-
8
-
Prokopovych
Description
Purpose: The purpose of this story is to block renewal on loans that have an active, recall request on the loaned item (at the top of the request queue).
1. Scenario (Renewal not allowed)
When Renewing Loan L from the User Loans or User Loan Details pages
At renewal:
- Given item barcode, which has:
Request queue = n (not 0) - Then if for request in position 1:
Type = Recall
Request Status = Open - not yet filled
THEN - Renewal is disallowed
- A modal popup should display reading:
Header: Loan not renewed- Body: Items cannot be renewed when there is an active recall request
2. Scenario (Renewal allowed)
When Renewing Loan L from the User Loans or User Loan Details pages
At renewal:
- Given item barcode, which has:
Request queue = n (not 0) - Then if for request in position 1:
Type = HOLD
Request Status = Open - not yet filled
AND - If for request in position 2-n:
Type = Recall
Request Status = Open - not yet filled
THEN - Renewal is allowed
Note: This story is similar to CIRC-201.
Note: Modal scenario aligns with UIU-484.
TestRail: Results
Attachments
Issue Links
- relates to
-
CIRC-384 Multiple renewal failures: recall-related + other failure reasons
-
- Closed
-
-
UXPROD-1620 Loan Policy - Impact of New Policy REQUEST Settings on Loans (Part 2)
-
- Closed
-
-
CIRC-311 Backend: Override renewals with request-related failures
-
- Closed
-
-
UIU-971 missing reason when renewal denied due to open recall
-
- Closed
-
-
UIU-1017 Front-end: Override renewals with request-related failures
-
- Closed
-
-
UIU-1020 Front-end: Override renewals with hold-related failures
-
- Blocked
-