@@ -, +, @@ branch. --- koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt | 8 +++++--- serials/claims.pl | 12 +++++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt @@ -262,9 +262,11 @@ [% FOREACH missingissue IN missingissues %] [% IF ( letter ) %] - - - + + [% UNLESS missingissue.cannot_claim %] + + [% END %] + [% END %] [% missingissue.name %] --- a/serials/claims.pl +++ a/serials/claims.pl @@ -39,7 +39,7 @@ my $suppliername = $input->param('suppliername'); my $order = $input->param('order'); # open template first (security & userenv set here) -my ($template, $loggedinuser, $cookie) +my ($template, $loggedinuser, $cookie, $flags) = get_template_and_user({template_name => 'serials/claims.tmpl', query => $input, type => 'intranet', @@ -71,6 +71,16 @@ if ($supplierid) { @supplierinfo=GetBookSeller($supplierid); } +unless( $flags->{superlibrarian} == 1 + || $template->{param_map}->{CAN_user_serials_superserials} ){ + foreach (@missingissues) { + if( $_->{branchcode} + and $_->{branchcode} ne C4::Context->userenv->{'branch'} ) { + $_->{cannot_claim} = 1; + } + } +} + my $branchloop = GetBranchesLoop(); unshift @$branchloop, {value=> 'all',name=>''}; --