[Koha-bugs] [Bug 29757] Add filter_by_non_reversible/reversible methods for offsets

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jan 11 15:05:46 CET 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29757

--- Comment #15 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
(In reply to Marcel de Rooy from comment #14)
> What I still have trouble with here most, is that the two filter methods
> have a generic name but they relate to debits.
> 
> We could use:
> my $total_reversible = $debit->debit_offsets->filter_by_reversible->total;
> 
> But what if we want to filter credits?
> my $total_reversible = $credit->credit_offsets->filter_by_reversible->total;
> That would make no sense; the code refers to credit_id and amount < 0.
> 
> So, in other words, does the name really reflect what we are doing?

I agree.

Martin and I have been talking about subclassing Koha::Acount::Line(s) so we
have proper classes for debits and credits. In that case, we could move those
methods there. I'm fine with a method name change. I ran out of ideas, though.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list