Bug 25784 - Flag to make individual items non-holdable
Summary: Flag to make individual items non-holdable
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Hold requests (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-17 13:49 UTC by Fiona Borthwick
Modified: 2023-12-10 09:59 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fiona Borthwick 2020-06-17 13:49:00 UTC
Items can be made non-holdable by item type - can set the 'holds policy' in the 'Default hold policy by item type' area.

This works fine if we have a set of items that should be non-holdable.

The NOT_LOAN authorised value can also play a role in identifying items that can be placed on hold.
e.g. -1 = Ordered (holdable), 1 = Not for loan (non-holdable)

Problems arise however if only individual items should be non-holdable or if there are specific collections (identified by ccode) that should be non-holdable BUT these items can go out on loan.

We have a customer who have a set of items that belong in a specific collection (ccode). These are a mixutre of item types (e.g. Book, Audio Book etc) that link to different circ rules. All these items can go out on loan.

In this case we cannot really advise allocating a new item type as loan periods differ by current item types. We could of course then duplicate the item type - e.g. have BK (Book) and BK-NH (Book Non-holdable) but this adds unnecessary complexity and would have implications on the circulation rules!

It is not really an option to add a NOT_LOAN status to these records as this would mean that staff would have to override a checkout transaction each time and there would be problems at the self issue machines. The status would also not look correct.

It would be really good if we could add some flag into the item record or find some other method to mark items as non-holdable.
Comment 1 Katrin Fischer 2023-12-10 09:59:00 UTC
Maybe an equivalent to ItemsDeniedRenewal could work here: ItemsDeniedHold ?