From cbcfb847e0022f79b82f0601c955ae085917d377 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Thu, 10 Apr 2014 15:50:40 -0400 Subject: [PATCH] Bug 12069: redirect to staff login if you access members/mod_debarment.pl when logged out members/mod_debarment.pl's call to checkauth should pass 'intranet' so that if the user happens to be logged out they will be redirected to the staff client login form, rather than the OPAC. To test, apply the patch and log in to the staff client: - Add a restriction to a patron's account. - View the restrictions tab on the patron's account. You should see the restriction and a "Remove" link for that restriction. - In another tab, log out of the staff client. - In the first tab, click the "Remove" link. You should be redirected to the staff client login page. Signed-off-by: Mark Tompsett Signed-off-by: Katrin Fischer Good catch! Works as described, passes all tests and QA script. Signed-off-by: Galen Charlton --- members/mod_debarment.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/mod_debarment.pl b/members/mod_debarment.pl index 3797825769..592e1347ef 100755 --- a/members/mod_debarment.pl +++ b/members/mod_debarment.pl @@ -27,7 +27,7 @@ use Koha::Borrower::Debarments; my $cgi = new CGI; -my ( $loggedinuser, $cookie, $sessionID ) = checkauth( $cgi, 0, { borrowers => 1 } ); +my ( $loggedinuser, $cookie, $sessionID ) = checkauth( $cgi, 0, { borrowers => 1 }, 'intranet' ); my $borrowernumber = $cgi->param('borrowernumber'); my $action = $cgi->param('action'); -- 2.39.2