mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-15 16:57:09 +00:00
Merge pull request #11049 from firefly-iii/release-1760159506
🤖 Automatically merge the PR into the develop branch.
This commit is contained in:
@@ -27,7 +27,6 @@ namespace FireflyIII\Api\V1\Controllers\Summary;
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Exception;
|
use Exception;
|
||||||
use FireflyIII\Api\V1\Controllers\Controller;
|
use FireflyIII\Api\V1\Controllers\Controller;
|
||||||
use FireflyIII\Api\V1\Requests\DateRangeRequest;
|
|
||||||
use FireflyIII\Api\V1\Requests\Summary\BasicRequest;
|
use FireflyIII\Api\V1\Requests\Summary\BasicRequest;
|
||||||
use FireflyIII\Enums\AccountTypeEnum;
|
use FireflyIII\Enums\AccountTypeEnum;
|
||||||
use FireflyIII\Enums\TransactionTypeEnum;
|
use FireflyIII\Enums\TransactionTypeEnum;
|
||||||
@@ -94,18 +93,18 @@ class BasicController extends Controller
|
|||||||
// parameters for boxes:
|
// parameters for boxes:
|
||||||
['start' => $start, 'end' => $end, 'code' => $code] = $request->attributes->all();
|
['start' => $start, 'end' => $end, 'code' => $code] = $request->attributes->all();
|
||||||
// balance information:
|
// balance information:
|
||||||
$balanceData = $this->getBalanceInformation($start, $end);
|
$balanceData = $this->getBalanceInformation($start, $end);
|
||||||
$billData = $this->getSubscriptionInformation($start, $end);
|
$billData = $this->getSubscriptionInformation($start, $end);
|
||||||
$spentData = $this->getLeftToSpendInfo($start, $end);
|
$spentData = $this->getLeftToSpendInfo($start, $end);
|
||||||
$netWorthData = $this->getNetWorthInfo($end);
|
$netWorthData = $this->getNetWorthInfo($end);
|
||||||
// $balanceData = [];
|
// $balanceData = [];
|
||||||
// $billData = [];
|
// $billData = [];
|
||||||
// $spentData = [];
|
// $spentData = [];
|
||||||
// $netWorthData = [];
|
// $netWorthData = [];
|
||||||
$total = array_merge($balanceData, $billData, $spentData, $netWorthData);
|
$total = array_merge($balanceData, $billData, $spentData, $netWorthData);
|
||||||
|
|
||||||
// give new keys
|
// give new keys
|
||||||
$return = [];
|
$return = [];
|
||||||
foreach ($total as $entry) {
|
foreach ($total as $entry) {
|
||||||
if ('' === $code || ($code === $entry['currency_code'])) {
|
if ('' === $code || ($code === $entry['currency_code'])) {
|
||||||
$return[$entry['key']] = $entry;
|
$return[$entry['key']] = $entry;
|
||||||
|
@@ -1,4 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
/*
|
/*
|
||||||
* CurrencyCodeRequest.php
|
* CurrencyCodeRequest.php
|
||||||
* Copyright (c) 2025 james@firefly-iii.org
|
* Copyright (c) 2025 james@firefly-iii.org
|
||||||
@@ -26,7 +28,6 @@ use Illuminate\Validation\Validator;
|
|||||||
|
|
||||||
class CurrencyCodeRequest extends ApiRequest
|
class CurrencyCodeRequest extends ApiRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
|
@@ -1,4 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
/*
|
/*
|
||||||
* BasicRequest.php
|
* BasicRequest.php
|
||||||
* Copyright (c) 2025 james@firefly-iii.org
|
* Copyright (c) 2025 james@firefly-iii.org
|
||||||
|
@@ -43,8 +43,8 @@ trait IsOldVersion
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$currentDate = Carbon::createFromFormat('!Y-m-d', $currentParts[1]);
|
$currentDate = Carbon::createFromFormat('!Y-m-d', $currentParts[1]);
|
||||||
$latestDate = Carbon::createFromFormat('!Y-m-d', $latestParts[1]);
|
$latestDate = Carbon::createFromFormat('!Y-m-d', $latestParts[1]);
|
||||||
|
|
||||||
if ($currentDate->lt($latestDate)) {
|
if ($currentDate->lt($latestDate)) {
|
||||||
Log::debug(sprintf('This current version is older, current = %s, latest version %s.', $current, $latest));
|
Log::debug(sprintf('This current version is older, current = %s, latest version %s.', $current, $latest));
|
||||||
@@ -72,10 +72,12 @@ trait IsOldVersion
|
|||||||
$configTime = Carbon::createFromTimestamp($configBuildTime, config('app.timezone'));
|
$configTime = Carbon::createFromTimestamp($configBuildTime, config('app.timezone'));
|
||||||
$dbTime = Carbon::createFromTimestamp($dbBuildTime, config('app.timezone'));
|
$dbTime = Carbon::createFromTimestamp($dbBuildTime, config('app.timezone'));
|
||||||
if ($dbBuildTime < $configBuildTime) {
|
if ($dbBuildTime < $configBuildTime) {
|
||||||
Log::warning(sprintf('Your database was last managed by an older version of Firefly III (I see %s, I expect %s). Redirect to migrate routine.', $dbTime->format('Y-m-d H:i:s'), $configTime->format('Y-m-d H:i:s'),));
|
Log::warning(sprintf('Your database was last managed by an older version of Firefly III (I see %s, I expect %s). Redirect to migrate routine.', $dbTime->format('Y-m-d H:i:s'), $configTime->format('Y-m-d H:i:s')));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
Log::debug(sprintf('Your database is up to date (I see %s, I expect %s).', $dbTime->format('Y-m-d H:i:s'), $configTime->format('Y-m-d H:i:s'),));
|
Log::debug(sprintf('Your database is up to date (I see %s, I expect %s).', $dbTime->format('Y-m-d H:i:s'), $configTime->format('Y-m-d H:i:s')));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -79,7 +79,7 @@ return [
|
|||||||
// see cer.php for exchange rates feature flag.
|
// see cer.php for exchange rates feature flag.
|
||||||
],
|
],
|
||||||
'version' => 'develop/2025-10-11',
|
'version' => 'develop/2025-10-11',
|
||||||
'build_time' => 1760157052,
|
'build_time' => 1760159380,
|
||||||
'api_version' => '2.1.0', // field is no longer used.
|
'api_version' => '2.1.0', // field is no longer used.
|
||||||
'db_version' => 28, // field is no longer used.
|
'db_version' => 28, // field is no longer used.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user