From e31d6d4ffa8e40b8bc9b5f55962d902dc806bc49 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 23 Aug 2012 13:53:21 +0200 Subject: [PATCH] Bug 8438: Users can only claim for serials related to their branch. Only superlibrarian users and users with superserials permission can override this limitation. The original author of this patch is Julian Maurice. --- koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt | 2 ++ serials/claims.pl | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt index de9102e..6291904 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt @@ -275,7 +275,9 @@ [% FOREACH missingissue IN missingissues %] + [% UNLESS missingissue.cannot_claim %] + [% END %] [% missingissue.name %] diff --git a/serials/claims.pl b/serials/claims.pl index 13167d7..b4d5130 100755 --- a/serials/claims.pl +++ b/serials/claims.pl @@ -67,6 +67,11 @@ if ($supplierid) { @supplierinfo=GetBookSeller($supplierid); } +foreach my $issue (@missingissues) { + $issue->{cannot_claim} = 1 + unless C4::Serials::can_edit_subscription($issue); +} + my $branchloop = GetBranchesLoop(); my $preview=0; -- 2.0.0.rc2