[Koha-bugs] [Bug 7088] cannot renew items on hold even with override

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Dec 10 10:59:55 CET 2018


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7088

Andrew Isherwood <andrew.isherwood at ptfs-europe.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #79690|0                           |1
        is obsolete|                            |

--- Comment #17 from Andrew Isherwood <andrew.isherwood at ptfs-europe.com> ---
Created attachment 83005
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=83005&action=edit
Bug 7088: Allow renew on hold items with due date

This patch adds the ability for items that are on hold to be renewed with a due
date specfied by the user. It is enabled by the new
"AllowRenewalOnHoldOverride" syspref. It is manifested in two locations:

1. In the "Checkouts" table on the Patron Details screen. It is now possible to
select on loan items that would otherwise fulfil a hold request to be renewed.
When such an item is selected, an additional date selection box is displayed to
allow the user to specify the due date for all on hold items that are to be
renewed.

2. In the Circulation > Renew alert screen. When a barcode of an on loan item
that would ordinarily fulfil a hold request is entered, the usual alert is
displayed indicating that the item is on hold, it is still possible to override
this, and renew, however it is now also possible to specify a due date.

Test plan:

- Go to the Patron Details page for a patron who has an item on loan that would
fulfil an outstanding loan request.
- TEST: Observe that it is NOT possible to select this item
- Enable the "AllowRenewalOnHoldOverride" syspref
- Return to the Patron Details page for a patron who has an item on loan that
would fulfil an outstanding loan request.
- TEST: Observe that it IS possible to select this item
- Select the item
- TEST: Observe that an additional "On hold due date" input box is displayed
- De-select the item
- TEST: Observe that an additional "On hold due date" input box is hidden
- Select the item
- In the "On hold due date" input box, select a due date for the item
- Click "Renew or check in selected items"
- TEST: Observe that the item is renewed as usual
- In the "Renewal due date" input box, select a due date
- Remove the contents of the "On hold due date" input box
- Click "Renew or check in selected items"
- TEST: Observe that the item is renewed by falling back to the "Renewal due
date" value if a value is not specified in the "On hold due date" input box
- Remove the contents of the "Renewal due date" input box
- Click "Renew or check in selected items"
- TEST: Observe that the standard loan period is used for the renewal period if
no due date is specified in either box
- In the "On hold due date" input box, select a due date for the item
- In the "Renewal due date" input box, select a different due date
- Click "Renew all"
- TEST: Observe that all non on hold items are renewed using the value in
"Renewal due date" and on hold items are renewed using the value in "On hold
due date"
- From the main staff client from page, choose "Circulation", then choose
"Renew"
- Enter the barcode of an item that you know to be on hold and submit
- TEST: In the alert box that appears, observe that a date picker is
displayed
- Choose a due date for this item, then click "Override and renew"
- TEST: In the "Item renewed" box, observe that the item has been
renewed to the date specified

Sponsored-by: Cheshire Libraries Shared Services
Sponsored-by: Halton Borough Council
Sponsored-by: Sefton Council

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the QA Contact for the bug.


More information about the Koha-bugs mailing list