From 8fcaf3ded2b42fd3df46cb63853733b49ec31841 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 18 Feb 2015 15:15:33 +0100 Subject: [PATCH] Bug 13773 - add stock number to details and items display This patch adds stocknumber (named Inventory number in interface) to details table and items display if it exists. Test scenario: 1. find item(s) which have inventory number assigned 2. verify that you don't see inventory number in items display 3. apply this patch 4. verify that inventory number is now available --- catalogue/detail.pl | 3 ++- .../prog/en/modules/catalogue/detail.tt | 4 ++++ 2 files changed, 6 insertions(+), 1 deletions(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index adf6823..95513b7 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -224,7 +224,7 @@ foreach my $item (@items) { $item->{'ccode'} = $collections->{$ccode} if ( defined( $ccode ) && defined($collections) && exists( $collections->{$ccode} ) ); my $copynumber = $item->{'copynumber'}; $item->{'copynumber'} = $copynumbers->{$copynumber} if ( defined($copynumber) && defined($copynumbers) && exists( $copynumbers->{$copynumber} ) ); - foreach (qw(ccode enumchron copynumber itemnotes uri)) { + foreach (qw(ccode enumchron copynumber stocknumber itemnotes uri)) { $itemfields{$_} = 1 if ( $item->{$_} ); } @@ -313,6 +313,7 @@ $template->param( itemdata_enumchron => $itemfields{enumchron}, itemdata_uri => $itemfields{uri}, itemdata_copynumber => $itemfields{copynumber}, + itemdata_stocknumber => $itemfields{stocknumber}, volinfo => $itemfields{enumchron}, itemdata_itemnotes => $itemfields{itemnotes}, z3950_search_params => C4::Search::z3950_search_args($dat), diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt index ee5915e..1aa765e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -561,6 +561,7 @@ function verify_images() { [% IF ( volinfo ) %]Publication details[% END %] [% IF ( itemdata_uri ) %]url[% END %] [% IF ( itemdata_copynumber ) %]Copy number[% END %] + [% IF ( itemdata_stocknumber ) %]Inventory number[% END %] [% IF materials %]Materials specified[% END %] [% IF ( itemdata_itemnotes ) %]Public notes[% END %] [% IF ( SpineLabelShowPrintOnBibDetails ) %]Spine label[% END %] @@ -725,6 +726,9 @@ function verify_images() { [% IF ( itemdata_copynumber ) %] [% item.copynumber %] [% END %] + [% IF ( itemdata_stocknumber ) %] + [% item.stocknumber %] + [% END %] [% IF materials %] [% item.materials %] [% END %] -- 1.7.2.5