Details
Description
Purpose: Make use of the renewal limit setting in the loan policy to limit the number of renewals on a given loan
User stories:
As a circ desk user who is renewing a loan on behalf of a patron
I want FOLIO to disallow the renewal if the renewal limit has been reached
So the loan policy is respected (and so the item can be loaned to another patron)
As a user who is renewing an item via discovery (which will access FOLIO via API)
I want the system to disallow the renewal if the renewal limit has been reached
So the loan policy is respected (and so the item can be loaned to another patron)
Scenarios:
- Scenario
- Given Loan L is associated with Loan Policy X which has:
- Loanable = True
- Unlimited renewals = False
- Number of renewals allowed = N
- When renewal is attempted > N times on Loan L either individually from the Loans page or by clicking the Renew button on Loan details
- Then:
-
- Renewal is disallowed
- A modal popup should display reading:
- Header: Item not renewed
- Body: Item can't be renewed as it has reached its maximum number of renewals.
- Buttons: Okay
-
- Given Loan L is associated with Loan Policy X which has:
Out of scope:
- Failure and success messages for bulk renewals (story TBD)
- Failure message for when a single loan cannot be renewed for multiple reasons (
UIU-484)
Useful links:
TestRail: Results
Attachments
Issue Links
- is blocked by
-
CIRC-100 Endpoint to renew a loan by barcode
-
- Closed
-
- relates to
-
UIU-415 Get Rolling Renewal Period from Loan Policy (Renew from System Date)
-
- Closed
-
-
UIU-428 Get Rolling Renewal Period from Loan Policy (Renew from Current Due Date)
-
- Closed
-
-
UIU-433 Get Alternate Fixed Renewal Period from Loan Policy
-
- Closed
-
-
UIU-435 Get Alternate Rolling Renewal Period from Loan Policy (Renew from System Date)
-
- Closed
-
-
UIU-449 Get Fixed Renewal Period from Loan Policy
-
- Closed
-
-
UIU-484 Multi-Reason Renewal Error Popup for Single-Loan Renewal
-
- Closed
-
-
FOLIO-1101 Move Renewal Due Date Logic to the Server
-
- Closed
-
-
UX-171 UX: User Feedback for Bulk Actions That Partially Succeed
-
- Closed
-
-
UXPROD-273 Loan Policy: Impact on loans part 1 (Q2 2018 release)
-
- Closed
-
1.
|
test renewals |
|
Closed | Unassigned |
2.
|
functional UI tests |
|
Closed | Aditya matukumalli |