Bugzilla – Attachment 148768 Details for
Bug 23102
404 errors on page causes SCI user to be logged out
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 23102: 404 errors on page causes SCI user to be logged out
Bug-23102-404-errors-on-page-causes-SCI-user-to-be.patch (text/plain), 1.36 KB, created by
Nick Clemens (kidclamp)
on 2023-03-27 13:24:41 UTC
(
hide
)
Description:
Bug 23102: 404 errors on page causes SCI user to be logged out
Filename:
MIME Type:
Creator:
Nick Clemens (kidclamp)
Created:
2023-03-27 13:24:41 UTC
Size:
1.36 KB
patch
obsolete
>From d52b16246245cdc7a092fb48386e7f81acda0cc6 Mon Sep 17 00:00:00 2001 >From: Nick Clemens <nick@bywatersolutions.com> >Date: Wed, 12 Jun 2019 11:43:48 +0000 >Subject: [PATCH] Bug 23102: 404 errors on page causes SCI user to be logged > out > >To test: > 1 - Have something on the SCO page that won't load > 2 - Add the self_checkin_module and self_checkout_module permissions to the AutoSelfCheck user > 3 - Access the selfcheckout module https://yoursite.org/cgi-bin/koha/sco/sco-main.pl > 4 - Sign in > 5 - Click 'Finish' > 6 - Yes to print a receipt > 7 - You are asked to sign in again > 8 - Repeat with the SCI module > 9 - Apply patch >10 - Repeat, but this time the slip can be printed >--- > C4/Auth.pm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/C4/Auth.pm b/C4/Auth.pm >index adc1b5dd0d..9fd23b61a3 100644 >--- a/C4/Auth.pm >+++ b/C4/Auth.pm >@@ -235,7 +235,7 @@ sub get_template_and_user { > # If the user logged in is the SCI user and they try to go out of the SCI module, > # kick them out unless it is SCO with a valid permission > # or they are a superlibrarian >- $in->{template_name} !~ m|sci/| >+ $in->{template_name} !~ m|sci/| && $in->{template_name} !~ m|errors/errorpage.tt| > && haspermission( $user, { self_check => 'self_checkin_module' } ) > && !( > $in->{template_name} =~ m|sco/| && haspermission( >-- >2.30.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 23102
:
90528
|
97581
|
98977
|
98978
|
148423
|
148424
|
148425
|
148426
|
148601
|
148767
|
148768
|
154691
|
154692
|
163358
|
163359
|
164591
|
164592
|
164593
|
164819