Lines 16-21
use C4::SIP::ILS::Transaction::FeePayment;
Link Here
|
16 |
use C4::SIP::ILS::Transaction::Hold; |
16 |
use C4::SIP::ILS::Transaction::Hold; |
17 |
|
17 |
|
18 |
use C4::Reserves; |
18 |
use C4::Reserves; |
|
|
19 |
use Koha::CirculationRules; |
19 |
|
20 |
|
20 |
my $schema = Koha::Database->new->schema; |
21 |
my $schema = Koha::Database->new->schema; |
21 |
$schema->storage->txn_begin; |
22 |
$schema->storage->txn_begin; |
Lines 65-80
subtest fill_holds_at_checkout => sub {
Link Here
|
65 |
} |
66 |
} |
66 |
}); |
67 |
}); |
67 |
|
68 |
|
68 |
Koha::IssuingRule->new({ |
69 |
Koha::CirculationRules->set_rules( |
69 |
categorycode => $borrower->{categorycode}, |
70 |
{ |
70 |
itemtype => $itype->{itemtype}, |
71 |
categorycode => $borrower->{categorycode}, |
71 |
branchcode => $branch->{branchcode}, |
72 |
branchcode => $branch->{branchcode}, |
72 |
onshelfholds => 1, |
73 |
itemtype => $itype->{itemtype}, |
73 |
reservesallowed => 3, |
74 |
rules => { |
74 |
holds_per_record => 3, |
75 |
onshelfholds => 1, |
75 |
issuelength => 5, |
76 |
reservesallowed => 3, |
76 |
lengthunit => 'days', |
77 |
holds_per_record => 3, |
77 |
})->store; |
78 |
issuelength => 5, |
|
|
79 |
lengthunit => 'days', |
80 |
} |
81 |
} |
82 |
); |
78 |
|
83 |
|
79 |
my $reserve1 = AddReserve($branch->{branchcode},$borrower->{borrowernumber},$biblio->{biblionumber}); |
84 |
my $reserve1 = AddReserve($branch->{branchcode},$borrower->{borrowernumber},$biblio->{biblionumber}); |
80 |
my $reserve2 = AddReserve($branch->{branchcode},$borrower->{borrowernumber},$biblio->{biblionumber}); |
85 |
my $reserve2 = AddReserve($branch->{branchcode},$borrower->{borrowernumber},$biblio->{biblionumber}); |
Lines 154-169
subtest cancel_hold => sub {
Link Here
|
154 |
library => $library->branchcode, |
159 |
library => $library->branchcode, |
155 |
}); |
160 |
}); |
156 |
|
161 |
|
157 |
Koha::IssuingRule->new({ |
162 |
Koha::CirculationRules->set_rules( |
158 |
categorycode => $patron->categorycode, |
163 |
{ |
159 |
itemtype => $item->effective_itemtype, |
164 |
categorycode => $patron->categorycode, |
160 |
branchcode => $library->branchcode, |
165 |
branchcode => $library->branchcode, |
161 |
onshelfholds => 1, |
166 |
itemtype => $item->effective_itemtype, |
162 |
reservesallowed => 3, |
167 |
rules => { |
163 |
holds_per_record => 3, |
168 |
onshelfholds => 1, |
164 |
issuelength => 5, |
169 |
reservesallowed => 3, |
165 |
lengthunit => 'days', |
170 |
holds_per_record => 3, |
166 |
})->store; |
171 |
issuelength => 5, |
|
|
172 |
lengthunit => 'days', |
173 |
} |
174 |
} |
175 |
); |
167 |
|
176 |
|
168 |
my $reserve1 = |
177 |
my $reserve1 = |
169 |
AddReserve( $library->branchcode, $patron->borrowernumber, |
178 |
AddReserve( $library->branchcode, $patron->borrowernumber, |
170 |
- |
|
|