Bug 13093

Summary: Allow/Don't allow holds on items with set statuses
Product: Koha Reporter: Christopher Brannon <cbrannon>
Component: System AdministrationAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: gmcharlt, marjorie.barry-vila
Version: unspecified   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Christopher Brannon 2014-10-15 21:12:59 UTC
It would be helpful if there was more consistency between statuses regarding holds.

The LOST category does not allow holds.
The DAMAGED category has a global preference to allow/don't allow holds.
The NOTFORLOAN category allows you to set a positive or negative value to indicate if it is holdable or not.

For us, it would be great if we ditched the AllowHoldsOnDamagedItems preference and made LOST, DAMAGED, and NOTFORLOAN the same, where you to set a positive or negative value to indicate if it is holdable or not.

(Hey, look at that!  Someone is requesting a preference be removed!)

Christopher
Comment 1 Katrin Fischer 2023-07-09 11:05:28 UTC
I think in general that would have been a great idea, but I am worried that migration now would be too hard. Also there are some specific NFL and LOST values tied to features in Koha.
Comment 2 Christopher Brannon 2023-07-10 15:23:59 UTC
Then perhaps we do away with the negative value/hold relationship in NOTFORLOAN, and a new setting created to list what statuses allow holds?

NOTFORLOAN: 1,2,5
DAMAGED: 2,5
LOST: 3
Comment 3 Katrin Fischer 2023-07-10 19:29:35 UTC
I think settings would work, yes. Also this would allow for migrations without changing behaviour.
Comment 4 Christopher Brannon 2023-07-11 16:27:10 UTC
(In reply to Katrin Fischer from comment #3)
> I think settings would work, yes. Also this would allow for migrations
> without changing behaviour.

:)  I finally have an idea you like!  :)  Just kidding.  I know you are trying to keep us in line with what everyone else is doing.  Thanks for helping us with the perspectives.