mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-10 13:21:21 +00:00
🤖 Auto commit for release 'develop' on 2025-11-12
This commit is contained in:
@@ -56,7 +56,7 @@ class ObjectTypeApiRequest extends ApiRequest
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
$rule = null;
|
||||
$rule = null;
|
||||
if (Account::class === $this->objectType) {
|
||||
$rule = new IsValidAccountTypeList();
|
||||
}
|
||||
@@ -87,7 +87,7 @@ class ObjectTypeApiRequest extends ApiRequest
|
||||
default:
|
||||
$this->attributes->set('types', []);
|
||||
|
||||
// no break
|
||||
// no break
|
||||
case Account::class:
|
||||
$types = $this->mapAccountTypes($type);
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ class IsValidAccountTypeList implements ValidationRule
|
||||
$keys = array_keys($this->types);
|
||||
foreach ($values as $entry) {
|
||||
if (!in_array($entry, $keys, true)) {
|
||||
$fail('validation.invalid_account_list')->translate(['value'=> $entry]);
|
||||
$fail('validation.invalid_account_list')->translate(['value' => $entry]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ trait AccountFilter
|
||||
{
|
||||
protected array $types
|
||||
= [
|
||||
'all' => [
|
||||
'all' => [
|
||||
AccountTypeEnum::DEFAULT->value,
|
||||
AccountTypeEnum::CASH->value,
|
||||
AccountTypeEnum::ASSET->value,
|
||||
@@ -47,7 +47,7 @@ trait AccountFilter
|
||||
AccountTypeEnum::DEBT->value,
|
||||
AccountTypeEnum::MORTGAGE->value,
|
||||
],
|
||||
'normal' => [
|
||||
'normal' => [
|
||||
AccountTypeEnum::ASSET->value,
|
||||
AccountTypeEnum::EXPENSE->value,
|
||||
AccountTypeEnum::REVENUE->value,
|
||||
@@ -55,42 +55,42 @@ trait AccountFilter
|
||||
AccountTypeEnum::DEBT->value,
|
||||
AccountTypeEnum::MORTGAGE->value,
|
||||
],
|
||||
'asset' => [AccountTypeEnum::DEFAULT->value, AccountTypeEnum::ASSET->value],
|
||||
'cash' => [AccountTypeEnum::CASH->value],
|
||||
'expense' => [AccountTypeEnum::EXPENSE->value, AccountTypeEnum::BENEFICIARY->value],
|
||||
'revenue' => [AccountTypeEnum::REVENUE->value],
|
||||
'special' => [AccountTypeEnum::CASH->value, AccountTypeEnum::INITIAL_BALANCE->value, AccountTypeEnum::IMPORT->value, AccountTypeEnum::RECONCILIATION->value],
|
||||
'hidden' => [AccountTypeEnum::INITIAL_BALANCE->value, AccountTypeEnum::IMPORT->value, AccountTypeEnum::RECONCILIATION->value],
|
||||
'liability' => [AccountTypeEnum::DEBT->value, AccountTypeEnum::LOAN->value, AccountTypeEnum::MORTGAGE->value, AccountTypeEnum::CREDITCARD->value],
|
||||
'liabilities' => [AccountTypeEnum::DEBT->value, AccountTypeEnum::LOAN->value, AccountTypeEnum::MORTGAGE->value, AccountTypeEnum::CREDITCARD->value],
|
||||
AccountTypeEnum::DEFAULT->value => [AccountTypeEnum::DEFAULT->value],
|
||||
AccountTypeEnum::CASH->value => [AccountTypeEnum::CASH->value],
|
||||
AccountTypeEnum::ASSET->value => [AccountTypeEnum::ASSET->value],
|
||||
AccountTypeEnum::EXPENSE->value => [AccountTypeEnum::EXPENSE->value],
|
||||
AccountTypeEnum::REVENUE->value => [AccountTypeEnum::REVENUE->value],
|
||||
AccountTypeEnum::INITIAL_BALANCE->value => [AccountTypeEnum::INITIAL_BALANCE->value],
|
||||
AccountTypeEnum::BENEFICIARY->value => [AccountTypeEnum::BENEFICIARY->value],
|
||||
AccountTypeEnum::IMPORT->value => [AccountTypeEnum::IMPORT->value],
|
||||
AccountTypeEnum::RECONCILIATION->value => [AccountTypeEnum::RECONCILIATION->value],
|
||||
AccountTypeEnum::LOAN->value => [AccountTypeEnum::LOAN->value],
|
||||
AccountTypeEnum::MORTGAGE->value => [AccountTypeEnum::MORTGAGE->value],
|
||||
AccountTypeEnum::DEBT->value => [AccountTypeEnum::DEBT->value],
|
||||
AccountTypeEnum::CREDITCARD->value => [AccountTypeEnum::CREDITCARD->value],
|
||||
'asset' => [AccountTypeEnum::DEFAULT->value, AccountTypeEnum::ASSET->value],
|
||||
'cash' => [AccountTypeEnum::CASH->value],
|
||||
'expense' => [AccountTypeEnum::EXPENSE->value, AccountTypeEnum::BENEFICIARY->value],
|
||||
'revenue' => [AccountTypeEnum::REVENUE->value],
|
||||
'special' => [AccountTypeEnum::CASH->value, AccountTypeEnum::INITIAL_BALANCE->value, AccountTypeEnum::IMPORT->value, AccountTypeEnum::RECONCILIATION->value],
|
||||
'hidden' => [AccountTypeEnum::INITIAL_BALANCE->value, AccountTypeEnum::IMPORT->value, AccountTypeEnum::RECONCILIATION->value],
|
||||
'liability' => [AccountTypeEnum::DEBT->value, AccountTypeEnum::LOAN->value, AccountTypeEnum::MORTGAGE->value, AccountTypeEnum::CREDITCARD->value],
|
||||
'liabilities' => [AccountTypeEnum::DEBT->value, AccountTypeEnum::LOAN->value, AccountTypeEnum::MORTGAGE->value, AccountTypeEnum::CREDITCARD->value],
|
||||
AccountTypeEnum::DEFAULT->value => [AccountTypeEnum::DEFAULT->value],
|
||||
AccountTypeEnum::CASH->value => [AccountTypeEnum::CASH->value],
|
||||
AccountTypeEnum::ASSET->value => [AccountTypeEnum::ASSET->value],
|
||||
AccountTypeEnum::EXPENSE->value => [AccountTypeEnum::EXPENSE->value],
|
||||
AccountTypeEnum::REVENUE->value => [AccountTypeEnum::REVENUE->value],
|
||||
AccountTypeEnum::INITIAL_BALANCE->value => [AccountTypeEnum::INITIAL_BALANCE->value],
|
||||
AccountTypeEnum::BENEFICIARY->value => [AccountTypeEnum::BENEFICIARY->value],
|
||||
AccountTypeEnum::IMPORT->value => [AccountTypeEnum::IMPORT->value],
|
||||
AccountTypeEnum::RECONCILIATION->value => [AccountTypeEnum::RECONCILIATION->value],
|
||||
AccountTypeEnum::LOAN->value => [AccountTypeEnum::LOAN->value],
|
||||
AccountTypeEnum::MORTGAGE->value => [AccountTypeEnum::MORTGAGE->value],
|
||||
AccountTypeEnum::DEBT->value => [AccountTypeEnum::DEBT->value],
|
||||
AccountTypeEnum::CREDITCARD->value => [AccountTypeEnum::CREDITCARD->value],
|
||||
AccountTypeEnum::LIABILITY_CREDIT->value => [AccountTypeEnum::LIABILITY_CREDIT->value],
|
||||
'default account' => [AccountTypeEnum::DEFAULT->value],
|
||||
'cash account' => [AccountTypeEnum::CASH->value],
|
||||
'asset account' => [AccountTypeEnum::ASSET->value],
|
||||
'expense account' => [AccountTypeEnum::EXPENSE->value],
|
||||
'revenue account' => [AccountTypeEnum::REVENUE->value],
|
||||
'initial balance account' => [AccountTypeEnum::INITIAL_BALANCE->value],
|
||||
'reconciliation' => [AccountTypeEnum::RECONCILIATION->value],
|
||||
'loan' => [AccountTypeEnum::LOAN->value],
|
||||
'mortgage' => [AccountTypeEnum::MORTGAGE->value],
|
||||
'debt' => [AccountTypeEnum::DEBT->value],
|
||||
'credit card' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'credit-card' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'creditcard' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'cc' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'default account' => [AccountTypeEnum::DEFAULT->value],
|
||||
'cash account' => [AccountTypeEnum::CASH->value],
|
||||
'asset account' => [AccountTypeEnum::ASSET->value],
|
||||
'expense account' => [AccountTypeEnum::EXPENSE->value],
|
||||
'revenue account' => [AccountTypeEnum::REVENUE->value],
|
||||
'initial balance account' => [AccountTypeEnum::INITIAL_BALANCE->value],
|
||||
'reconciliation' => [AccountTypeEnum::RECONCILIATION->value],
|
||||
'loan' => [AccountTypeEnum::LOAN->value],
|
||||
'mortgage' => [AccountTypeEnum::MORTGAGE->value],
|
||||
'debt' => [AccountTypeEnum::DEBT->value],
|
||||
'credit card' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'credit-card' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'creditcard' => [AccountTypeEnum::CREDITCARD->value],
|
||||
'cc' => [AccountTypeEnum::CREDITCARD->value],
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user