[Koha-bugs] [Bug 28195] New: When on-shelf holds are not allowed, it's impossible to force item-level holds in OPAC

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Apr 22 18:33:56 CEST 2021


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28195

            Bug ID: 28195
           Summary: When on-shelf holds are not allowed, it's impossible
                    to force item-level holds in OPAC
 Change sponsored?: ---
           Product: Koha
           Version: master
          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

This is the setting: a library doesn't allow on-shelf holds. But we want OPAC
users to be able to place holds on checked out serial issues. Serials are
catalogued as one record for the title with each issue being an item on this
record.

The circulation rule for serials says 
- holds allowed: 5
- holds per record: 5
- on-shelf holds: if all unavailable (aka, no on-shelf holds allowed)
- OPAC item level hold: force (aka, OPAC users must choose a specific item to
reserve)

item-level_itypes syspref is set to specific item

So for example, we have this record (there is no serial subscription attached
to this record, just regular items)
National Geographic
- June 2020: available
- July 2020: available
- August 2020: checked out
- September 2020: checked out
- October 2020: available
- November 2020: checked out
- December 2020: available

Ideally, in this context, an OPAC user should be able to place a hold on the
august, september and/or november issues.

I also tried changing on-shelf holds to "if any unavailable", but it doesn't
allow my OPAC user to place a hold either.

To test:
1) Make sure item-level_itypes is set to specific item.
2) Create a circulation rule for serials (Patron/Continuing resources for
example) with 
   - holds allowed = 5
   - holds per record = 5
   - on-shelf holds allowed = if all unavailable
   - opac item level hold = force
3) Create a record and add several serial-type items (Continuing resources for
example)
4) Check out some (but not all) items to patrons
5) In the OPAC, log in with a patron of the right category (Patron for example)
6) Try to place a hold on a checked out serial item -> it says "There are no
items that can be placed on hold."

Is this a bug or am I misunderstanding something?

-- 
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