return $self->{_subscriptions};
}
-=head3 hasItemswaitingOrInTransit
+=head3 has_items_waiting_or_intransit
+
+my $itemsWaitingOrInTransit = $biblio->has_items_waiting_or_intransit
+
+Tells if this bibliographic record has items waiting or in transit.
=cut
-sub hasItemswaitingOrInTransit {
+sub has_items_waiting_or_intransit {
my ( $self ) = @_;
if ( Koha::Holds->search({ biblionumber => $self->id,
unless $allow_onshelf_holds;
}
-if( $allow_onshelf_holds || CountItemsIssued($biblionumber) || $biblio->hasItemswaitingOrInTransit ) {
+if( $allow_onshelf_holds || CountItemsIssued($biblionumber) || $biblio->has_items_waiting_or_intransit ) {
$template->param( ReservableItems => 1 );
}
last if $allow_onshelf_holds;
}
-if( $allow_onshelf_holds || CountItemsIssued($biblionumber) || $biblio->hasItemswaitingOrInTransit ) {
+if( $allow_onshelf_holds || CountItemsIssued($biblionumber) || $biblio->has_items_waiting_or_intransit ) {
$template->param( ReservableItems => 1 );
}
$reserve = Koha::Holds->find($reserve->{reserve_id});
$biblio = Koha::Biblios->find($biblio->{biblionumber});
- is($biblio->hasItemswaitingOrInTransit, 0, 'Item is neither waiting nor in transit');
+ is($biblio->has_items_waiting_or_intransit, 0, 'Item is neither waiting nor in transit');
$reserve->found('W')->store;
- is($biblio->hasItemswaitingOrInTransit, 1, 'Item is waiting');
+ is($biblio->has_items_waiting_or_intransit, 1, 'Item is waiting');
$reserve->found('T')->store;
- is($biblio->hasItemswaitingOrInTransit, 1, 'Item is in transit');
+ is($biblio->has_items_waiting_or_intransit, 1, 'Item is in transit');
my $transfer = $builder->build({
source => 'Branchtransfer',
});
my $t = Koha::Database->new()->schema()->resultset( 'Branchtransfer' )->find($transfer->{branchtransfer_id});
$reserve->found(undef)->store;
- is($biblio->hasItemswaitingOrInTransit, 1, 'Item has transfer');
+ is($biblio->has_items_waiting_or_intransit, 1, 'Item has transfer');
};
$schema->storage->txn_rollback;