[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