New charts

This commit is contained in:
James Cole
2023-08-06 19:37:51 +02:00
parent e8c4eec536
commit 8d8e047d2c
5 changed files with 148 additions and 9 deletions

View File

@@ -33,6 +33,7 @@ use FireflyIII\Models\TransactionCurrency;
use FireflyIII\Repositories\Administration\Budget\BudgetRepositoryInterface;
use FireflyIII\Repositories\Administration\Budget\OperationsRepositoryInterface;
use FireflyIII\Repositories\Budget\BudgetLimitRepositoryInterface;
use FireflyIII\Support\Http\Api\CleansChartData;
use FireflyIII\Support\Http\Api\ExchangeRateConverter;
use FireflyIII\User;
use Illuminate\Http\JsonResponse;
@@ -43,6 +44,8 @@ use Illuminate\Support\Collection;
*/
class BudgetController extends Controller
{
use CleansChartData;
protected OperationsRepositoryInterface $opsRepository;
private BudgetLimitRepositoryInterface $blRepository;
private array $currencies = [];
@@ -93,7 +96,7 @@ class BudgetController extends Controller
// could return multiple arrays, so merge.
$data = array_merge($data, $this->processBudget($budget, $start, $end));
}
return response()->json($data);
return response()->json($this->clean($data));
}
/**