[Koha-bugs] [Bug 33200] New: IndependentBranchesTransfers does not prevent holds from creating transfers
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Mar 10 20:35:37 CET 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33200
Bug ID: 33200
Summary: IndependentBranchesTransfers does not prevent holds
from creating transfers
Change sponsored?: ---
Product: Koha
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Hold requests
Assignee: koha-bugs at lists.koha-community.org
Reporter: caroline.cyr-la-rose at inlibro.com
QA Contact: testopia at bugs.koha-community.org
CC: gmcharlt at gmail.com
I noticed that when you have IndependentBranches (Yes),
IndependentBranchesTransfers (Yes), and canreservefromotherbranches (Don't
allow), holds can still trigger transfers. This is probably larger than
transfers as holds should not be placed on items from other libraries with
IndependentBranches, even if we choose "next available item".
IndependentBranches/canreservefromotherbranches should imply "next available
item (from this branch)".
To reproduce, you must have
- IndependentBranches, IndependentBranchesPatronModifications and
IndependentBranchesTransfers preferences set to Yes
- canreservefromotherbranches must be set to Don't allow
- Circulation rules that allow holds and checkouts
- Two libraries (I used Midway (A) and Centerville (B))
- A record with two items, one at each library, with barcodes, check out the
one from library A
- Two non-superlibrarian staff user, one in each library, with at least
catalogue and holds permissions, this is what I gave them
- circulate (all)
- catalogue
- delete_borrowers
- edit_borrowers
- reserveforothers (all)
1. Log in to the staff interface with the non-superlibrarian staff user from
library A
2. Go to the record with the two items, click "Place hold"
3. Place a hold for a user, without changing anything (should be for "next
available item")
4. Log out and log back in with the non-superlibrarian staff user from library
B
5. Check in the item from library B, which should be available
--> Hold is confirmed for patron from library A, transfer is created
6. Optionally, you can log out and log back in as staff from library A
7. Go to Circulation > Transfers to receive (should this even be available with
IndependentBranchesTransfers turned on?)
--> Item from other branch is there
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list