[open-ils-commits] r9995 - trunk/Open-ILS/src/perlmods/OpenILS/WWW
svn at svn.open-ils.org
svn at svn.open-ils.org
Tue Jul 8 15:32:12 EDT 2008
Author: miker
Date: 2008-07-08 15:32:09 -0400 (Tue, 08 Jul 2008)
New Revision: 9995
Modified:
trunk/Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm
Log:
add status as a public note in exporter
Modified: trunk/Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm
===================================================================
--- trunk/Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm 2008-07-08 17:28:12 UTC (rev 9994)
+++ trunk/Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm 2008-07-08 19:32:09 UTC (rev 9995)
@@ -154,6 +154,7 @@
my %orgs;
my %shelves;
+ my %statuses;
my $flesh = {};
if ($holdings) {
@@ -178,6 +179,16 @@
}
$req->finish;
+ $req = $ses->request( 'open-ils.cstore.direct.config.copy_status.search', { id => { '!=' => undef } } );
+
+ while (my $s = $req->recv) {
+ next if ($req->failed);
+ $s = $s->content;
+ last unless ($s);
+ $statuses{$s->id} = $s;
+ }
+ $req->finish;
+
$flesh = { flesh => 2, flesh_fields => { bre => [ 'call_numbers' ], acn => [ 'copies' ] } };
}
@@ -246,6 +257,7 @@
($cp->holdable eq 'f' ? ( x => 'unholdable' ) : ()),
($cp->circulate eq 'f' ? ( x => 'noncirculating' ) : ()),
($cp->opac_visible eq 'f' ? ( x => 'hidden' ) : ()),
+ z => $statuses{$cp->status}->name,
)
);
More information about the open-ils-commits
mailing list