[Koha-bugs] [Bug 29002] Add ability to book items ahead of time

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu May 18 14:51:16 CEST 2023


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

--- Comment #26 from Martin Renvoize <martin.renvoize at ptfs-europe.com> ---
Remote branch is up to date and working on sandboxes at the moment..

# Test plan
1) Navigate to a biblio with at least one item attached
2) Navigate to the 'Items' tab for that biblio
3) Mark at least one item as 'Bookable' using the new select box
4) Note that a new 'Place booking' button should appear in the biblio toolbar
5) Confirm the button triggers a modal dialog allowing one to select a patron,
item and booking period
6) Confirm that when creating subsequent bookings the booking period select
greys out booking dates that would lead to overlapping bookings
7) Note the new 'Bookings' page available from the left menu
8) Confirm bookings appear correctly in both the table and timelines on this
new page
9) Confirm cancelling a booking from the table updates both the table and
timeline view
10) Click a booking on the timeline view and note it highlights in yellow and a
read cross appears next to it
11) Confirm that clicking the red cross triggers the same cancellation
confirmation as above
12) Confirm that is confirmed, the cancellation removes the booking from both
the table and timeline
13) Click another booking on the timeline view and now attempt to drag the
booking around to edit it
14) Confirm the booking cannot overlap with another booking on the same item
15) Attempt to checkout an item with a booking to a user other than the user
who booked the item
16) Confirm that if the checkout would overlap the booking period you are
notified of the clash and
16a) Blocked if you do not have permissions to override
16b) Asked to confirm a shorter loan period to ensure the item is returned to
fulfil the booking promptly
17) Attempt to checkout an item with a booking to the user the booking is for
(but prior to, but close to the booking period) and
17a) Confirm that if you can override the block, you are asked if you wish to
checkout early
17b) Confirm that you are blocked from checkout if you are not allowed to
override
18) Attempt to checkout the item to the user owning the booking during the
booking period
19) Confirm the due date matches the end of the booked period

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


More information about the Koha-bugs mailing list