Bug 19301: Remove C4::Reserves::OnShelfHoldsAllowed
At this point the subroutine is not used anymore Signed-off-by: Alex Buckley <alexbuckley@catalyst.net.nz> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
39e1fbcbe9
commit
c06bc6422f
2 changed files with 1 additions and 48 deletions
|
@ -1148,22 +1148,6 @@ sub IsAvailableForItemLevelRequest {
|
|||
}
|
||||
}
|
||||
|
||||
=head2 OnShelfHoldsAllowed
|
||||
|
||||
OnShelfHoldsAllowed($itemtype,$borrowercategory,$branchcode);
|
||||
|
||||
Checks issuingrules, using the borrowers categorycode, the itemtype, and branchcode to see if onshelf
|
||||
holds are allowed, returns true if so.
|
||||
|
||||
=cut
|
||||
|
||||
sub OnShelfHoldsAllowed {
|
||||
my ($item, $borrower) = @_;
|
||||
|
||||
my $itype = _get_itype($item);
|
||||
return _OnShelfHoldsAllowed($itype,$borrower->{categorycode},$item->{holdingbranch});
|
||||
}
|
||||
|
||||
sub _get_itype {
|
||||
my $item = shift;
|
||||
|
||||
|
@ -1191,13 +1175,6 @@ sub _get_itype {
|
|||
return $itype;
|
||||
}
|
||||
|
||||
sub _OnShelfHoldsAllowed {
|
||||
my ($itype,$borrowercategory,$branchcode) = @_;
|
||||
|
||||
my $issuing_rule = Koha::IssuingRules->get_effective_issuing_rule({ categorycode => $borrowercategory, itemtype => $itype, branchcode => $branchcode });
|
||||
return $issuing_rule ? $issuing_rule->onshelfholds : undef;
|
||||
}
|
||||
|
||||
=head2 AlterPriority
|
||||
|
||||
AlterPriority( $where, $reserve_id );
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
use Modern::Perl;
|
||||
|
||||
use Test::More tests => 58;
|
||||
use Test::More tests => 56;
|
||||
use Test::MockModule;
|
||||
use Test::Warn;
|
||||
|
||||
|
@ -540,30 +540,6 @@ $item = GetItem($itemnumber);
|
|||
|
||||
ok( C4::Reserves::IsAvailableForItemLevelRequest($item, $borrower), "Reserving a book on item level" );
|
||||
|
||||
my $itype = C4::Reserves::_get_itype($item);
|
||||
my $categorycode = $borrower->{categorycode};
|
||||
my $holdingbranch = $item->{holdingbranch};
|
||||
my $issuing_rule = Koha::IssuingRules->get_effective_issuing_rule(
|
||||
{
|
||||
categorycode => $categorycode,
|
||||
itemtype => $itype,
|
||||
branchcode => $holdingbranch
|
||||
}
|
||||
);
|
||||
|
||||
$dbh->do(
|
||||
"UPDATE issuingrules SET onshelfholds = 1 WHERE categorycode = ? AND itemtype= ? and branchcode = ?",
|
||||
undef,
|
||||
$issuing_rule->categorycode, $issuing_rule->itemtype, $issuing_rule->branchcode
|
||||
);
|
||||
ok( C4::Reserves::OnShelfHoldsAllowed($item, $borrower), "OnShelfHoldsAllowed() allowed" );
|
||||
$dbh->do(
|
||||
"UPDATE issuingrules SET onshelfholds = 0 WHERE categorycode = ? AND itemtype= ? and branchcode = ?",
|
||||
undef,
|
||||
$issuing_rule->categorycode, $issuing_rule->itemtype, $issuing_rule->branchcode
|
||||
);
|
||||
ok( !C4::Reserves::OnShelfHoldsAllowed($item, $borrower), "OnShelfHoldsAllowed() disallowed" );
|
||||
|
||||
# tests for MoveReserve in relation to ConfirmFutureHolds (BZ 14526)
|
||||
# hold from A pos 1, today, no fut holds: MoveReserve should fill it
|
||||
$dbh->do('DELETE FROM reserves', undef, ($bibnum));
|
||||
|
|
Loading…
Reference in a new issue