http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7025

             Bug #: 7025
           Summary: C4::Items depends on C4::Reserves (which in turn
                    depends on C4::Items...)
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: rel_3_6
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Architecture, internals, and plumbing
        AssignedTo: ian.wa...@bywatersolutions.com
        ReportedBy: ian.wa...@bywatersolutions.com
         QAContact: koha-bugs@lists.koha-community.org


C4::Items uses a single subroutine from C4::Reserves, CheckReserves(), in a
single on of it's subroutines, GetItemsInfo().  The only data exported is in
the field "count_reserves" which gives the reserve status.  This in turn is
only used  in opac/opac-detail.pl to display "on hold" in the holdings table if
the item is currently waiting on the holds shelf to be picked up.  There are no
other uses of this information.

We can remove CheckReserves() from GetItemsInfo(), and add a different call in
opac/opac-details.pl to get whether the particular item is on hold or not. 
This will remove a circular dependency, likely speeding up the overall code (as
we won't need to load all of C4::Reserves every time we load C4::Items).

-- 
Configure bugmail: 
http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
_______________________________________________
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to