@@ -, +, @@ a hold --- circ/waitingreserves.pl | 5 ++++- koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tt | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) --- a/circ/waitingreserves.pl +++ a/circ/waitingreserves.pl @@ -46,6 +46,7 @@ my $fbr = $input->param('fbr') || ''; my $tbr = $input->param('tbr') || ''; my $all_branches = $input->param('allbranches') || ''; my $cancelall = $input->param('cancelall'); +my $tab = $input->param('tab'); my $cancel; @@ -161,7 +162,9 @@ $template->param( ReservesMaxPickUpDelay => C4::Context->preference('ReservesMaxPickUpDelay') ); -if ($cancelall) { +if ($item && $tab eq 'holdsover') { + print $input->redirect("/cgi-bin/koha/circ/waitingreserves.pl#holdsover"); +} elsif ($cancelall) { print $input->redirect("/cgi-bin/koha/circ/waitingreserves.pl"); } else { output_html_with_http_headers $input, $cookie, $template->output; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tt @@ -109,6 +109,7 @@ + [% IF ( reserveloo.dotransfer ) %] [% ELSE %] @@ -130,6 +131,7 @@
+
[% UNLESS TransferWhenCancelAllWaitingHolds %] @@ -167,6 +169,7 @@ + [% IF ( overloo.dotransfer ) %] [% ELSE %] --