[Koha-bugs] [Bug 27131] Move code from circ/pendingreserves.pl to modules

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jan 5 09:35:22 CET 2021


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

Jonathan Druart <jonathan.druart at bugs.koha-community.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |Needs Signoff

--- Comment #7 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
(In reply to Joonas Kylmälä from comment #5)
> To further elaborate on the idea when we have 
> 
> Koha::Holds::get_items_that_can_fill 
> 
> then we could have in pendingreserves.pl something like this
> 
> for biblio in biblios_with_holds:
>  holds = biblio->holds
>  items = holds->get_items_that_can_fill
>  callnums = _get_callnumbers(items)
>  itemtypes = _get_itypes(items)
>  first_hold = biblio->first_hold_to_fill
> 
>  push @reservedata, { biblio->biblionumber, first_hold->hold_id, callnums,
> itemtypes .. }

We need to limit the number of queries. Doing that will be linear and will
depend on the number of biblios, I am not sure it's a good idea.

I've attached some tests, I don't think we can do more here.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list