|
Lines 1404-1409
The following error message codes may be returned:
Link Here
|
| 1404 |
|
1404 |
|
| 1405 |
=item * C<hold_limit> - Patron has reached the maximum number of allowed holds |
1405 |
=item * C<hold_limit> - Patron has reached the maximum number of allowed holds |
| 1406 |
|
1406 |
|
|
|
1407 |
=item * C<overdues> - Patron has overdue items |
| 1408 |
|
| 1407 |
=back |
1409 |
=back |
| 1408 |
|
1410 |
|
| 1409 |
Error messages may include additional payload data with relevant details |
1411 |
Error messages may include additional payload data with relevant details |
|
Lines 1494-1499
sub can_place_holds {
Link Here
|
| 1494 |
} |
1496 |
} |
| 1495 |
} |
1497 |
} |
| 1496 |
|
1498 |
|
|
|
1499 |
# check overdues |
| 1500 |
unless ( $overrides->{overdues} ) { |
| 1501 |
if ( C4::Context->preference("OverduesBlockHolds") eq 'block' && $self->has_overdues ) { |
| 1502 |
$result->set_value(0); |
| 1503 |
$result->add_message( { message => 'overdues', type => 'error' } ); |
| 1504 |
return $result unless $no_short_circuit; |
| 1505 |
} |
| 1506 |
} |
| 1507 |
|
| 1497 |
return $result; |
1508 |
return $result; |
| 1498 |
} |
1509 |
} |
| 1499 |
|
1510 |
|