_Findgroupreserve, which identifies which hold request an item should fill, is modified to check to see if that item is targeted to fill a specific hold request. It first checks for a targeted match with an item-level hold request, then a targeted match with a title-level request. If no such targeted match exists, it then checks for the top entries in the holds queue. The hold targeting map (i.e., the hold_fill_targets table) is populated by the build_holds_queue.pl batch job. If that job is not used, the behavior of _Findgroupreserve is not changed. This patch also * adjusts ModReserveMinusPriority so that it calls _FixPriority(). * adjusts circ/returns.pl so that it correctly detects transfers. Signed-off-by: Galen Charlton <galen.charlton@liblime.com> |
||
|---|---|---|
| .. | ||
| billing.pl | ||
| bookcount.pl | ||
| branchoverdues.pl | ||
| branchtransfers.pl | ||
| circulation-home.pl | ||
| circulation.pl | ||
| hold-transfer-slip.pl | ||
| overdue.pl | ||
| pendingreserves.pl | ||
| reserveratios.pl | ||
| returns.pl | ||
| selectbranchprinter.pl | ||
| stats.pl | ||
| transferstoreceive.pl | ||
| view_holdsqueue.pl | ||
| waitingreserves.pl | ||
| ysearch.pl | ||