Bug 14919: Add Koha::Patron->old_holds subroutine
authorJosef Moravec <josef.moravec@gmail.com>
Fri, 6 Oct 2017 08:04:34 +0000 (08:04 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 27 Oct 2017 19:05:02 +0000 (16:05 -0300)
Test plan:
Run t/db_dependent/Koha/Patrons.t

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Koha/Patron.pm

index daa972c..a5fa103 100644 (file)
@@ -593,6 +593,20 @@ sub holds {
     return Koha::Holds->_new_from_dbic($holds_rs);
 }
 
+=head3 old_holds
+
+my $old_holds = $patron->old_holds
+
+Returnn all the historical holds for this patron
+
+=cut
+
+sub old_holds {
+    my ($self) = @_;
+    my $old_holds_rs = $self->_result->old_reserves->search( {}, { order_by => 'reservedate' } );
+    return Koha::Old::Holds->_new_from_dbic($old_holds_rs);
+}
+
 =head3 first_valid_email_address
 
 =cut