From 0cdeabdc962750daf1a605feb301e72a051a2405 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 25 Apr 2014 16:57:58 +0200 Subject: [PATCH] [PASSED QA] Bug 7673: Change the superlibrarian check To know if the user is a superlibrarian, we have to call C4::Context->IsSuperLibrarian Signed-off-by: Koha Team AMU Signed-off-by: Katrin Fischer --- cataloguing/additem.pl | 2 +- tools/batchMod.pl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cataloguing/additem.pl b/cataloguing/additem.pl index f2df4a0..3908edd 100755 --- a/cataloguing/additem.pl +++ b/cataloguing/additem.pl @@ -372,7 +372,7 @@ my ($template, $loggedinuser, $cookie) my $uid = $loggedinuser ? GetMember( borrowernumber => $loggedinuser )->{userid} : undef; my $restrictededition = $uid ? haspermission($uid, {'editcatalogue' => 'edit_items_restricted'}) : undef; # In case user is a superlibrarian, edition is not restricted -$restrictededition = 0 if ($restrictededition != 0 && $restrictededition->{'superlibrarian'} eq 1); +$restrictededition = 0 if ($restrictededition != 0 && C4::Context->IsSuperLibrarian()); # In case user has fast cataloging permission (and we're in fast cataloging), edition is not restricted $restrictededition = 0 if ($restrictededition != 0 && $frameworkcode eq 'FA' && haspermission($uid, {'editcatalogue' => 'fast_cataloging'})); diff --git a/tools/batchMod.pl b/tools/batchMod.pl index 2fe39e4..a4fd66a 100755 --- a/tools/batchMod.pl +++ b/tools/batchMod.pl @@ -74,7 +74,7 @@ my ($template, $loggedinuser, $cookie) my $uid = $loggedinuser ? GetMember( borrowernumber => $loggedinuser )->{userid} : undef; my $restrictededition = $uid ? haspermission($uid, {'tools' => 'items_batchmod_restricted'}) : undef; # In case user is a superlibrarian, edition is not restricted -$restrictededition = 0 if ($restrictededition != 0 && $restrictededition->{'superlibrarian'} eq 1); +$restrictededition = 0 if ($restrictededition != 0 && C4::Context->IsSuperLibrarian()); my $today_iso = C4::Dates->today('iso'); $template->param(today_iso => $today_iso); -- 1.9.1