[Bug 5800] New: Hold Policy "home library only" incompatible with CircControl "patron home library"
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5800 Bug #: 5800 Summary: Hold Policy "home library only" incompatible with CircControl "patron home library" Classification: Unclassified Change sponsored?: --- Product: Koha Version: rel_3_4 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P5 Component: Hold requests AssignedTo: kyle.m.hall@gmail.com ReportedBy: ian.walls@bywatersolutions.com QAContact: koha-bugs@lists.koha-community.org CC: gmcharlt@gmail.com If a branch's Hold Policy for an item (or default) is configured to only allow holds for patrons belonging to that branch (value = 1), and the CircControl system preference is set to PatronHomeLibrary, the Holds Policy breaks. The holds policy from the patron's home library is used, which, unless it's set to deny ALL holds, will let them place a hold on any item at any library, regardless of that libraries Hold Policy. The root of the problem is using _GetCircControlBranch to generate the $branchcode used for determining the Hold Policy. Unfortunately, using $item->{homebranch} universally would not always work for libraries who want the item's current holding branch to set the policies. -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug.
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5800 Ian Walls <ian.walls@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P3 AssignedTo|kyle.m.hall@gmail.com |ian.walls@bywatersolutions. | |com Severity|enhancement |normal -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug.
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5800 dev_patches@biblibre.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dev_patches@biblibre.com --- Comment #1 from dev_patches@biblibre.com 2011-02-24 01:00:47 UTC --- see : http://git.biblibre.com/?p=koha;a=blob;f=C4/Reserves.pm;h=06a276b47351b0f052... iirc, we built ReservesControlBranch because Libraries may like to use a different library for control. Moreover, in that context, PickupLibrary would be a nonesense to control the policy. Hope that helps. -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug.
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5800 --- Comment #2 from Ian Walls <ian.walls@bywatersolutions.com> 2011-02-24 01:23:01 UTC --- The nearly-deprecated HomeorHoldingBranch may be a good candidate for this kind of control. Or, perhaps a new page needs to be built to allow libraries to configure which branche are used for policy decisions: Checkout/Renewal: HomeBranch, HoldingBranch, PatronBranch Returns: HomeBranch, HoldingBranch, CurrentlyLoggedInBranch (to better handle transfers. HomeBranch would just tell the system it should go home, holding branch would indicate it should go to the branch it was checked out from, and CurrentlyLoggedInBranch, well...) Holds: HomeBranch, HoldingBranch, CurrentlyLoggedInBranch(?) Overdues/Fines: HomeBranch, HoldingBranch, PatronBranch -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug.
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5800 Marc Véron <veron@veron.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |veron@veron.ch --- Comment #3 from Marc Véron <veron@veron.ch> --- Still valid for current master? -- You are receiving this mail because: You are watching all bug changes. You are the QA Contact for the bug.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org