Bug 31319: Remove GetItemsInfo from tags/list.pl
Bug 27272 is going to remove C4::Items::GetItemsInfo in favour of Koha::Items->search_ordered. Here we are going to deal with tags/list Test plan: List items on the modified view and confirm that all the info is displayed correctly Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
52d107bf5d
commit
998fb79cb3
2 changed files with 9 additions and 5 deletions
|
@ -1,6 +1,7 @@
|
|||
[% USE raw %]
|
||||
[% USE Asset %]
|
||||
[% USE AuthorisedValues %]
|
||||
[% USE Branches %]
|
||||
[% SET footerjs = 1 %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>[% IF ( do_it ) %]Review[% ELSE %]Review tags[% END %] › Tags › Tools › Koha</title>
|
||||
|
@ -64,9 +65,9 @@ tr.selected { background-color : #FFFFCC; } tr.selected td { background-color :
|
|||
[% END %]</p>
|
||||
[% END %]
|
||||
</td>
|
||||
<td>[% IF ( title.items ) %]<ul style="font-size:80%">[% FOREACH item IN title.items %]
|
||||
<td>[% IF ( title.items.count ) %]<ul style="font-size:80%">[% FOREACH item IN title.items %]
|
||||
<li>
|
||||
[% item.branchname | html %]
|
||||
[% Branches.GetName(item.holdingbranch) | html %]
|
||||
<span class="shelvingloc">
|
||||
[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.location ) | html %]
|
||||
</span>
|
||||
|
|
|
@ -23,10 +23,11 @@ use CGI qw ( -utf8 );
|
|||
use C4::Auth qw( get_template_and_user );
|
||||
use C4::Biblio qw( GetBiblioData );
|
||||
use C4::Context;
|
||||
use C4::Items qw( GetItemsInfo );
|
||||
use C4::Tags qw( get_tag_rows get_tags remove_tag );
|
||||
use C4::Output qw( output_html_with_http_headers );
|
||||
|
||||
use Koha::Biblios;
|
||||
|
||||
my $needed_flags = { tools => 'moderate_tags'
|
||||
}; # FIXME: replace when more specific permission is created.
|
||||
|
||||
|
@ -57,11 +58,13 @@ else {
|
|||
if ($tag) {
|
||||
my $taglist = get_tag_rows( { term => $tag } );
|
||||
for ( @{$taglist} ) {
|
||||
# FIXME We should use Koha::Biblio here
|
||||
my $dat = &GetBiblioData( $_->{biblionumber} );
|
||||
my @items = GetItemsInfo( $_->{biblionumber} );
|
||||
my $biblio = Koha::Biblios->find($dat->{biblionumber});
|
||||
my $items = $biblio->items->search_ordered;
|
||||
$dat->{biblionumber} = $_->{biblionumber};
|
||||
$dat->{tag_id} = $_->{tag_id};
|
||||
$dat->{items} = \@items;
|
||||
$dat->{items} = $items;
|
||||
$dat->{TagLoop} = get_tags(
|
||||
{
|
||||
biblionumber => $_->{biblionumber},
|
||||
|
|
Loading…
Reference in a new issue