Lines 1484-1493
subtest 'IsAvailableForItemLevelRequest() tests' => sub {
Link Here
|
1484 |
"Item not available for item-level hold because no effective item type" |
1484 |
"Item not available for item-level hold because no effective item type" |
1485 |
); |
1485 |
); |
1486 |
|
1486 |
|
1487 |
my $item_1 = $builder->build_sample_item({ notforloan => -1 }); |
1487 |
Koha::CirculationRules->set_rules( |
|
|
1488 |
{ |
1489 |
categorycode => '*', |
1490 |
itemtype => '*', |
1491 |
branchcode => '*', |
1492 |
rules => { |
1493 |
onshelfholds => 0, |
1494 |
} |
1495 |
} |
1496 |
); |
1497 |
my $item_1 = $builder->build_sample_item( { notforloan => -1 } ); |
1488 |
ok( |
1498 |
ok( |
1489 |
C4::Reserves::IsAvailableForItemLevelRequest( $item_1, $patron ), |
1499 |
C4::Reserves::IsAvailableForItemLevelRequest( $item_1, $patron ), |
1490 |
"Item not available for item-level hold because no effective item type" |
1500 |
"We can placing hold on item with negative not for loan values when 'On shelf holds allowed' is set to 'If any unavailable'" |
1491 |
); |
1501 |
); |
1492 |
$schema->storage->txn_rollback; |
1502 |
$schema->storage->txn_rollback; |
1493 |
}; |
1503 |
}; |
1494 |
- |
|
|