Bug 19889: (follow-up) Fix overlapping blue box and message in batch item modification

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
Agustin Moyano 2020-08-06 15:54:49 -03:00 committed by Jonathan Druart
parent cb9c48a6f6
commit 18d42db176
2 changed files with 20 additions and 13 deletions

View File

@ -50,8 +50,11 @@
</div>
</div>
[% IF ONLY_ONE || updated_exclude_from_local_holds_priority.defined %]
<hr />
[% END %]
[% IF ( ONLY_ONE ) %]
<hr />
<div class="dialog message">You are only viewing one item. <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% biblionumber | uri %]&amp;bi=[% biblioitemnumber | uri %]#item[% itemnumber | uri %]">View All</a></div>
[% END %]

View File

@ -232,10 +232,14 @@ if ($op eq "action") {
}
}
else {
$item->exclude_from_local_holds_priority($exclude_from_local_holds_priority)->store if defined $exclude_from_local_holds_priority;
my $modified_holds_priority = 0;
if (defined $exclude_from_local_holds_priority && $item->exclude_from_local_holds_priority != $exclude_from_local_holds_priority) {
$item->exclude_from_local_holds_priority($exclude_from_local_holds_priority)->store;
$modified_holds_priority = 1;
}
my $modified = 0;
if ( $values_to_modify || $values_to_blank ) {
my $localmarcitem = Item2Marc($itemdata);
my $modified = 0;
for ( my $i = 0 ; $i < @tags ; $i++ ) {
my $search = $searches[$i];
@ -293,16 +297,16 @@ if ($op eq "action") {
}
};
}
if ($runinbackground) {
$modified_items++ if $modified;
$modified_fields += $modified;
$job->set(
{
modified_items => $modified_items,
modified_fields => $modified_fields,
}
);
}
}
if ($runinbackground) {
$modified_items++ if $modified || $modified_holds_priority;
$modified_fields += $modified + $modified_holds_priority;
$job->set(
{
modified_items => $modified_items,
modified_fields => $modified_fields,
}
);
}
}
$i++;