Manage related transactions.

This commit is contained in:
James Cole
2014-12-04 20:38:45 +01:00
parent 4720519aef
commit c9b2e29ba0
20 changed files with 259 additions and 827 deletions

View File

@@ -174,7 +174,11 @@ class ReportController extends BaseController
$withdrawals = $journals->filter(
function (TransactionJournal $journal) {
if ($journal->transactionType->type == 'Withdrawal' && count($journal->budgets) == 0) {
return $journal;
// count groups related to balance.
if ($journal->transactiongroups()->where('relation', 'balance')->count() == 0) {
return $journal;
}
}
}
);
@@ -184,10 +188,15 @@ class ReportController extends BaseController
$deposits = $journals->filter(
function (TransactionJournal $journal) {
if ($journal->transactionType->type == 'Deposit' && count($journal->budgets) == 0) {
return $journal;
// count groups related to balance.
if ($journal->transactiongroups()->where('relation', 'balance')->count() == 0) {
return $journal;
}
}
}
);
/*
* Filter transfers (not yet used)
*/