[open-ils-commits] [GIT] Evergreen ILS branch master updated. be6e23f10b58ca7b2419eb8dd5e5493c105dd74f

Evergreen Git git at git.evergreen-ils.org
Mon Mar 11 20:30:44 EDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  be6e23f10b58ca7b2419eb8dd5e5493c105dd74f (commit)
      from  0aeeb13cf175eb0a6b63dfc5053abcc0afed3934 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit be6e23f10b58ca7b2419eb8dd5e5493c105dd74f
Author: Dan Scott <dscott at laurentian.ca>
Date:   Fri Mar 8 22:41:08 2013 -0500

    Show OPAC-invisible copies in TPAC in staff context
    
    We were not calling the staff variation of the copy count method; thus,
    the record details template was skipping the copy table in the event
    that all copies for a given record were marked as OPAC-invisible via
    either copy visibility or shelving location visibility.
    
    Signed-off-by: Dan Scott <dscott at laurentian.ca>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
index beffcbf..3896ffb 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
@@ -391,8 +391,12 @@ sub get_hold_copy_summary {
     my $ctx = $self->ctx;
     
     my $search = OpenSRF::AppSession->create('open-ils.search');
-    my $req1 = $search->request(
-        'open-ils.search.biblio.record.copy_count', $org, $rec_id); 
+    my $copy_count_meth = 'open-ils.search.biblio.record.copy_count';
+    # We want to include OPAC-invisible copies in a staff context
+    if ($ctx->{is_staff}) {
+        $copy_count_meth .= '.staff';
+    }
+    my $req1 = $search->request($copy_count_meth, $org, $rec_id); 
 
     # if org unit hiding applies, limit the hold count to holds
     # whose pickup library is within our depth-scoped tree

-----------------------------------------------------------------------

Summary of changes:
 .../perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list