Summary: | HomeOrHoldingBranch and CircControl are described identically in the system preference editor | ||
---|---|---|---|
Product: | Koha | Reporter: | Katrin Fischer <katrin.fischer> |
Component: | Circulation | Assignee: | Bugs List <koha-bugs> |
Status: | CLOSED FIXED | QA Contact: | Testopia <testopia> |
Severity: | normal | ||
Priority: | P5 - low | CC: | gmcharlt, kyle.m.hall, kyle, mathsabypro, nick |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
See Also: | http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5159 | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: | |||
Attachments: | screenshot of system preference editor |
Description
Katrin Fischer
2013-08-18 21:46:04 UTC
Bug still here in 3.14.3 Mathieu I'm tyring to set up a new Koha instance, and I don't know at all what to do with those 2 prefs :( Mathieu For the most part the system goes like this for selecting circulation rules: If CircControl is set to "the library you are logged in at" circ rules will be selected based on the logged in branchcode If CircControl is set to "the library the patron is from" circ rules will be selected based on the patron's branchcode If CircControl is set to "the library the item is from" circ rules will be selected based on the items branchcode where HomeOrHoldingBranch chooses if items.homebranch is used or items.holdingbranch is used. Also, from my reading of master, it appears that the system preference in question is HomeOrHoldingBranch, not CircControl. That is, if IndependentBranches is enabled, and the item's branchcode does not match the logged in library branchcode ( the choosing of which is via HomeOrHoldingBranch ), the item cannot be issued ( unless you are a super-librarian ). Really, what we should do is remove the "the library the item is from" option from CircControl and add "the library that owns the item" and "the library that is holding the item" so we can remove HomeOrHoldingBranch from the circulation rules logic altogether. Then, we can identify what HomeOrHoldingBranch still does, and rename it to something more descriptive and accurate. For the most part the system goes like this for selecting circulation rules: 1) If CircControl is set to "the library you are logged in at" circ rules will be selected based on the logged in branchcode 2) If CircControl is set to "the library the patron is from" circ rules will be selected based on the patron's branchcode 3) If CircControl is set to "the library the item is from" circ rules will be selected based on the items branchcode where HomeOrHoldingBranch chooses if items.homebranch is used or items.holdingbranch is used. Also, if IndependentBranches is enabled, and the item's branchcode ( the choosing of which is via HomeOrHoldingBranch ) does not match the logged in library branchcode , the item cannot be issued ( unless you are a super-librarian ). Really, what we should do is remove the "the library the item is from" option from CircControl and add "the library that owns the item" and "the library that is holding the item" so we can remove HomeOrHoldingBranch from the circulation rules logic altogether. Then, we can identify what HomeOrHoldingBranch still does, and rename it to something more descriptive and accurate. I updated the manual (changes will be available tomorrow) to note these differences - please let me know if I should edit them: http://manual.koha-community.org/3.18/en/administration.html#CircControl http://manual.koha-community.org/3.18/en/administration.html#HomeOrHoldingBranch http://manual.koha-community.org/3.18/en/patscirc.html#circfinerules (In reply to Kyle M Hall from comment #4) > For the most part the system goes like this for selecting circulation rules: > > 1) If CircControl is set to "the library you are logged in at" circ rules > will be selected based on the logged in branchcode > ... Thx for explaining Kyle! This seems to be explained and updated to the manual, closing |