mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Merge branch 'release/4.7.1.4'
This commit is contained in:
commit
ef4018934c
@ -88,3 +88,4 @@ DEMO_PASSWORD=
|
||||
IS_DOCKER=true
|
||||
IS_SANDSTORM=false
|
||||
IS_HEROKU=false
|
||||
TZ=${TZ}
|
@ -13,6 +13,10 @@ SITE_OWNER=mail@example.com
|
||||
# Change it to a string of exactly 32 chars or use command `php artisan key:generate` to generate it
|
||||
APP_KEY=SomeRandomStringOf32CharsExactly
|
||||
|
||||
# Change this value to your preferred time zone.
|
||||
# Example: Europe/Amsterdam
|
||||
TZ=UTC
|
||||
|
||||
# APP_URL and TRUSTED_PROXIES are useful when using Docker and/or a reverse proxy.
|
||||
APP_URL=http://localhost
|
||||
TRUSTED_PROXIES=
|
||||
|
@ -13,6 +13,10 @@ SITE_OWNER=heroku@example.com
|
||||
# Change it to a string of exactly 32 chars or use command `php artisan key:generate` to generate it
|
||||
APP_KEY=7ahyYVPVsmxjdhsweWCauGeJfwc92NP2
|
||||
|
||||
# Change this value to your preferred time zone.
|
||||
# Example: Europe/Amsterdam
|
||||
TZ=UTC
|
||||
|
||||
# APP_URL and TRUSTED_PROXIES are useful when using Docker and/or a reverse proxy.
|
||||
APP_URL=http://localhost
|
||||
TRUSTED_PROXIES=
|
||||
|
@ -13,6 +13,10 @@ SITE_OWNER=sandstorm@example.com
|
||||
# Change it to a string of exactly 32 chars or use command `php artisan key:generate` to generate it
|
||||
APP_KEY=SomeRandomStringOf32CharsExactly
|
||||
|
||||
# Change this value to your preferred time zone.
|
||||
# Example: Europe/Amsterdam
|
||||
TZ=UTC
|
||||
|
||||
# APP_URL and TRUSTED_PROXIES are useful when using Docker and/or a reverse proxy.
|
||||
APP_URL=http://localhost
|
||||
TRUSTED_PROXIES=
|
||||
|
@ -6,6 +6,7 @@ APP_LOG=daily
|
||||
APP_LOG_LEVEL=debug
|
||||
APP_URL=http://localhost
|
||||
TRUSTED_PROXIES=
|
||||
TZ=Europe/Amsterdam
|
||||
|
||||
DB_CONNECTION=sqlite
|
||||
DB_HOST=127.0.0.1
|
||||
|
@ -85,4 +85,4 @@ class AboutController extends Controller
|
||||
return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json');
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -260,4 +260,4 @@ class AccountController extends Controller
|
||||
|
||||
return $types['all']; // @codeCoverageIgnore
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -330,4 +330,4 @@ class TransactionController extends Controller
|
||||
return $types['default']; // @codeCoverageIgnore
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -189,4 +189,4 @@ class UserController extends Controller
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -104,4 +104,4 @@ class AccountRequest extends Request
|
||||
|
||||
return $rules;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -116,4 +116,4 @@ class BillRequest extends Request
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -497,4 +497,4 @@ class TransactionRequest extends Request
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -86,4 +86,4 @@ class UserRequest extends Request
|
||||
return $rules;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -49,4 +49,4 @@ class RequestedVersionCheckStatus extends Event
|
||||
{
|
||||
$this->user = $user;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -168,4 +168,4 @@ class AccountFactory
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -40,4 +40,4 @@ class AccountMetaFactory
|
||||
return AccountMeta::create($data);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -134,4 +134,4 @@ class BillFactory
|
||||
$this->user = $user;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -97,4 +97,4 @@ class BudgetFactory
|
||||
$this->user = $user;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -106,4 +106,4 @@ class CategoryFactory
|
||||
$this->user = $user;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -85,4 +85,4 @@ class PiggyBankEventFactory
|
||||
|
||||
return $event;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -97,4 +97,4 @@ class PiggyBankFactory
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -99,4 +99,4 @@ class TagFactory
|
||||
$this->user = $user;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -64,4 +64,4 @@ class TransactionCurrencyFactory
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -145,4 +145,4 @@ class TransactionFactory
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -151,4 +151,4 @@ class TransactionJournalFactory
|
||||
return $transactionType;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -69,4 +69,4 @@ class TransactionJournalMetaFactory
|
||||
return $entry;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ class TransactionTypeFactory
|
||||
return TransactionType::whereType(ucfirst($type))->first();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -113,4 +113,4 @@ class VersionCheckEventHandler
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -171,4 +171,4 @@ class DebugController extends Controller
|
||||
|
||||
return $packages;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -182,4 +182,4 @@ class BulkController extends Controller
|
||||
return redirect($this->getPreviousUri('transactions.bulk-edit.uri'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* Authenticate.php
|
||||
* Copyright (c) 2018 thegrumpydictator@gmail.com
|
||||
|
@ -78,4 +78,4 @@ class ReconciliationStoreRequest extends Request
|
||||
'reconcile' => 'required|in:create,nothing',
|
||||
];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ class TransactionTypeRepository implements TransactionTypeRepositoryInterface
|
||||
{
|
||||
return TransactionType::where('type', ucfirst($type))->first();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ interface TransactionTypeRepositoryInterface
|
||||
*/
|
||||
public function findByType(string $type): ?TransactionType;
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -86,4 +86,4 @@ class UniqueIban implements Rule
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -86,4 +86,4 @@ class Release extends GithubObject
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -32,4 +32,4 @@ interface GithubRequest
|
||||
{
|
||||
public function call();
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -79,4 +79,4 @@ class UpdateRequest implements GithubRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -69,4 +69,4 @@ class AccountDestroyService
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -44,4 +44,4 @@ class BillDestroyService
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -62,4 +62,4 @@ class JournalDestroyService
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -394,4 +394,4 @@ trait AccountServiceTrait
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,4 +61,4 @@ trait BillServiceTrait
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -130,4 +130,4 @@ trait JournalServiceTrait
|
||||
return;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -267,4 +267,4 @@ trait TransactionServiceTrait
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -79,4 +79,4 @@ class AccountUpdateService
|
||||
|
||||
return $account;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -66,4 +66,4 @@ class BillUpdateService
|
||||
return $bill;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -166,4 +166,4 @@ class JournalUpdateService
|
||||
return $journal;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -159,4 +159,4 @@ class TransactionUpdateService
|
||||
|
||||
return $transaction;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -29,4 +29,4 @@ namespace FireflyIII\Services\Spectre\Exception;
|
||||
class DuplicatedCustomerException extends SpectreException
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -31,4 +31,4 @@ use Exception;
|
||||
class SpectreException extends Exception
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -106,4 +106,4 @@ class Account extends SpectreObject
|
||||
return $array;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -205,4 +205,4 @@ class Attempt extends SpectreObject
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -45,4 +45,4 @@ class Holder extends SpectreObject
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -143,4 +143,4 @@ class Login extends SpectreObject
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -73,4 +73,4 @@ class Token extends SpectreObject
|
||||
return $this->token;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -185,4 +185,4 @@ class Transaction extends SpectreObject
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -166,4 +166,4 @@ class TransactionExtra extends SpectreObject
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -92,4 +92,4 @@ class CreateTokenRequest extends SpectreRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -90,4 +90,4 @@ class ListAccountsRequest extends SpectreRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -79,4 +79,4 @@ class ListCustomersRequest extends SpectreRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -89,4 +89,4 @@ class ListLoginsRequest extends SpectreRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -91,4 +91,4 @@ class ListTransactionsRequest extends SpectreRequest
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -153,4 +153,4 @@ class HaveAccounts implements ConfigurationInterface
|
||||
|
||||
return $collection;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -156,6 +156,9 @@ class Preferences
|
||||
if (null !== $preference) {
|
||||
$lastActivity = $preference->data;
|
||||
}
|
||||
if (is_array($lastActivity)) {
|
||||
$lastActivity = implode(',', $lastActivity);
|
||||
}
|
||||
|
||||
return md5($lastActivity);
|
||||
}
|
||||
|
@ -240,4 +240,4 @@ class AccountTransformer extends TransformerAbstract
|
||||
return $result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -106,4 +106,4 @@ class AttachmentTransformer extends TransformerAbstract
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -292,4 +292,4 @@ class BillTransformer extends TransformerAbstract
|
||||
|
||||
return $simple->toArray();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -132,4 +132,4 @@ class BudgetTransformer extends TransformerAbstract
|
||||
return $data;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -131,4 +131,4 @@ class CategoryTransformer extends TransformerAbstract
|
||||
return $data;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -120,4 +120,4 @@ class JournalMetaTransformer extends TransformerAbstract
|
||||
return $data;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -145,4 +145,4 @@ class PiggyBankEventTransformer extends TransformerAbstract
|
||||
return $data;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -163,4 +163,4 @@ class PiggyBankTransformer extends TransformerAbstract
|
||||
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -137,4 +137,4 @@ class TagTransformer extends TransformerAbstract
|
||||
return $data;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -255,4 +255,4 @@ class TransactionTransformer extends TransformerAbstract
|
||||
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -205,4 +205,4 @@ class UserTransformer extends TransformerAbstract
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ return [
|
||||
'env' => env('APP_ENV', 'production'),
|
||||
'debug' => env('APP_DEBUG', false),
|
||||
'url' => env('APP_URL', 'http://localhost'),
|
||||
'timezone' => 'UTC',
|
||||
'timezone' => env('TZ', 'UTC'),
|
||||
'locale' => 'en_US',
|
||||
'fallback_locale' => 'en_US',
|
||||
'key' => env('APP_KEY'),
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -33,7 +33,7 @@ return [
|
||||
'is_demo_site' => false,
|
||||
],
|
||||
'encryption' => (is_null(env('USE_ENCRYPTION')) || env('USE_ENCRYPTION') === true),
|
||||
'version' => '4.7.1.3',
|
||||
'version' => '4.7.1.4',
|
||||
'api_version' => '0.1',
|
||||
'maxUploadSize' => 15242880,
|
||||
'allowedMimes' => [
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
4
public/css/app.css
vendored
4
public/css/app.css
vendored
File diff suppressed because one or more lines are too long
2
resources/assets/js/bootstrap.js
vendored
2
resources/assets/js/bootstrap.js
vendored
@ -54,4 +54,4 @@ if (token) {
|
||||
// encrypted: true
|
||||
// });
|
||||
|
||||
/** Include font awesome */
|
||||
/** Include font awesome */
|
||||
|
2
resources/assets/js/lang.js
vendored
2
resources/assets/js/lang.js
vendored
@ -27,4 +27,4 @@ const Lang = new lang({messages});
|
||||
Lang.setLocale(window.language);
|
||||
Lang.setFallback('en_US');
|
||||
|
||||
export default Lang;
|
||||
export default Lang;
|
||||
|
2
resources/assets/js/messages.js
vendored
2
resources/assets/js/messages.js
vendored
File diff suppressed because one or more lines are too long
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Unerwarteter Zeitraum',
|
||||
'not_or_not_yet' => '(Noch) nicht',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'No se esperaba este período',
|
||||
'not_or_not_yet' => 'No (todavía)',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Not expected this period',
|
||||
'not_or_not_yet' => 'Not (yet)',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Not expected this period',
|
||||
'not_or_not_yet' => 'Not (yet)',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Niet verwacht deze periode',
|
||||
'not_or_not_yet' => '(nog) niet',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Nie oczekiwany w tym okresie',
|
||||
'not_or_not_yet' => 'Nie (jeszcze)',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Não esperado neste período',
|
||||
'not_or_not_yet' => 'Não (ainda)',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Не ожидается в данном периоде',
|
||||
'not_or_not_yet' => 'Пока нет',
|
||||
];
|
||||
];
|
||||
|
@ -27,4 +27,4 @@ return [
|
||||
// bills:
|
||||
'not_expected_period' => 'Not expected this period',
|
||||
'not_or_not_yet' => 'Not (yet)',
|
||||
];
|
||||
];
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user