|
Lines 196-201
sub get_template_and_user {
Link Here
|
| 196 |
elsif ( |
196 |
elsif ( |
| 197 |
# If the user logged in is the SCI user and they try to go out of the SCI module, |
197 |
# If the user logged in is the SCI user and they try to go out of the SCI module, |
| 198 |
# kick them out unless it is SCO with a valid permission |
198 |
# kick them out unless it is SCO with a valid permission |
|
|
199 |
# or they are a superlibrarian |
| 199 |
$in->{template_name} !~ m|sci/| |
200 |
$in->{template_name} !~ m|sci/| |
| 200 |
&& $user |
201 |
&& $user |
| 201 |
&& haspermission( $user, { self_check => 'self_checkin_module' } ) |
202 |
&& haspermission( $user, { self_check => 'self_checkin_module' } ) |
|
Lines 203-209
sub get_template_and_user {
Link Here
|
| 203 |
$in->{template_name} =~ m|sco/| && haspermission( |
204 |
$in->{template_name} =~ m|sco/| && haspermission( |
| 204 |
$user, { self_check => 'self_checkout_module' } |
205 |
$user, { self_check => 'self_checkout_module' } |
| 205 |
) |
206 |
) |
| 206 |
) |
207 |
) && Koha::Patrons->find({userid=>$user})->flags != 1 |
| 207 |
) |
208 |
) |
| 208 |
{ |
209 |
{ |
| 209 |
$kick_out = 1; |
210 |
$kick_out = 1; |
| 210 |
- |
|
|