[Koha-bugs] [Bug 2696] Fine payments should show what was paid for
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Apr 23 18:49:24 CEST 2018
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=2696
--- Comment #39 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Comment on attachment 74672
--> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=74672
Bug 2696: Fine payments should show what was paid for
Review of attachment 74672:
--> (https://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=2696&attachment=74672)
-----------------------------------------------------------------
::: Koha/Account/Offset.pm
@@ +20,4 @@
> use Carp;
>
> use Koha::Database;
> +use Koha::Account::Line;
Should be Koha::Account::Lines
@@ +39,5 @@
> +=head3 debit
> +
> +=cut
> +
> +sub debit {
POD missing.
@@ +42,5 @@
> +
> +sub debit {
> + my ( $self ) = @_;
> + my $debit_rs = $self->_result->debit;
> + return unless $debit_rs;
I do not think we should "return unless" here, we do not do that for other
methods. Is there a good reason?
@@ +50,5 @@
> +=head3 credit
> +
> +=cut
> +
> +sub credit {
Same as above
::: members/accountline-details.pl
@@ +34,5 @@
> + query => $input,
> + type => "intranet",
> + authnotrequired => 0,
> + flagsrequired => {
> + borrowers => 1,
should be edit_borrowers.
@@ +48,5 @@
> +if ($accountline) {
> + my $type = $accountline->amount < 0 ? 'credit' : 'debit';
> + my $column = $type eq 'credit' ? 'credit_id' : 'debit_id';
> +
> + my @account_offsets = Koha::Account::Offsets->search( { $column => $accountlines_id } );
Would be better to call in scalar context and make the order by created_on
here, not template-side.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list