[Koha-bugs] [Bug 24718] Introduce hour-based holds

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Feb 24 23:28:40 CET 2020


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

Aleisha Amohia <aleisha at catalyst.net.nz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |Needs Signoff

--- Comment #12 from Aleisha Amohia <aleisha at catalyst.net.nz> ---
The library wanted the ability to specify hours when reserving items for
patrons, and be able to cancel those reserves - a process of 'booking'
something for a few hours, with the ability to reject (cancel) the booking. The
patron would then be notified if the reserve was rejected/cancelled by the
library (this part is handled in Bug 20453). The cancel_expired_holds.pl
cronjob can be run hourly to work with this feature. 

The library only needed the hour-based holds functionality on the staff side as
their patrons can't placed holds via the OPAC (RequestOnOpac disabled) but I
have put the functionality on the OPAC side for the option.

Test plan for Bug 24718: hour-based holds

You will need two borrowers (Borrower A and B) and a record with items (Biblio
A)

1) Update database, restart memcached
2) Enable the following sysprefs: RequestOnOpac, AllowHoldDateInFuture,
OPACAllowHoldDateInFuture, HourBasedHolds
3) Log into the OPAC as Borrower A
4) Find Biblio A
5) Click 'Place a reserve'
6) Click 'Show more options'
7) Try entering dates in the 'starts on' field and 'not needed after' field.
Notice you can also enter a time. Leave the start date empty and choose a
specific end date/time. Confirm the hold
8) Confirm the hold is saved with the reserve date set to today/now and the
expiry date is saved as specified. Notice the time selection is shown.
9) Log into the staff interface
10) Find Biblio A and place a hold for Borrower B
11) Try entering dates in the 'starts on' field and 'expires on' field. Notice
you can also enter a time. Specify a future start date. Confirm the hold
12) Confirm your selected date and time shows in the confirmed hold. View all
of the pages that show holds and confirm they all show the date and time
correctly.

Sponsored-by: Waikato Institute of Technology

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list