mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
First basic code for currency exchange rate routines.
This commit is contained in:
@@ -18,29 +18,29 @@ declare(strict_types=1);
|
||||
*/
|
||||
|
||||
return [
|
||||
'configuration' => [
|
||||
'configuration' => [
|
||||
'single_user_mode' => true,
|
||||
'is_demo_site' => false,
|
||||
],
|
||||
'encryption' => (is_null(env('USE_ENCRYPTION')) || env('USE_ENCRYPTION') === true),
|
||||
'version' => '4.3.8',
|
||||
'maxUploadSize' => 5242880,
|
||||
'allowedMimes' => ['image/png', 'image/jpeg', 'application/pdf'],
|
||||
'list_length' => 10,
|
||||
'export_formats' => [
|
||||
'encryption' => (is_null(env('USE_ENCRYPTION')) || env('USE_ENCRYPTION') === true),
|
||||
'version' => '4.3.8',
|
||||
'maxUploadSize' => 5242880,
|
||||
'allowedMimes' => ['image/png', 'image/jpeg', 'application/pdf'],
|
||||
'list_length' => 10,
|
||||
'export_formats' => [
|
||||
'csv' => 'FireflyIII\Export\Exporter\CsvExporter',
|
||||
],
|
||||
'import_formats' => [
|
||||
'import_formats' => [
|
||||
'csv' => 'FireflyIII\Import\Importer\CsvImporter',
|
||||
],
|
||||
'default_export_format' => 'csv',
|
||||
'default_import_format' => 'csv',
|
||||
'bill_periods' => ['weekly', 'monthly', 'quarterly', 'half-year', 'yearly'],
|
||||
'accountRoles' => ['defaultAsset', 'sharedAsset', 'savingAsset', 'ccAsset',],
|
||||
'ccTypes' => [
|
||||
'default_export_format' => 'csv',
|
||||
'default_import_format' => 'csv',
|
||||
'bill_periods' => ['weekly', 'monthly', 'quarterly', 'half-year', 'yearly'],
|
||||
'accountRoles' => ['defaultAsset', 'sharedAsset', 'savingAsset', 'ccAsset',],
|
||||
'ccTypes' => [
|
||||
'monthlyFull' => 'Full payment every month',
|
||||
],
|
||||
'range_to_repeat_freq' => [
|
||||
'range_to_repeat_freq' => [
|
||||
'1D' => 'weekly',
|
||||
'1W' => 'weekly',
|
||||
'1M' => 'monthly',
|
||||
@@ -49,14 +49,14 @@ return [
|
||||
'1Y' => 'yearly',
|
||||
'custom' => 'custom',
|
||||
],
|
||||
'subTitlesByIdentifier' =>
|
||||
'subTitlesByIdentifier' =>
|
||||
[
|
||||
'asset' => 'Asset accounts',
|
||||
'expense' => 'Expense accounts',
|
||||
'revenue' => 'Revenue accounts',
|
||||
'cash' => 'Cash accounts',
|
||||
],
|
||||
'subIconsByIdentifier' =>
|
||||
'subIconsByIdentifier' =>
|
||||
[
|
||||
'asset' => 'fa-money',
|
||||
'Asset account' => 'fa-money',
|
||||
@@ -70,14 +70,14 @@ return [
|
||||
'import' => 'fa-download',
|
||||
'Import account' => 'fa-download',
|
||||
],
|
||||
'accountTypesByIdentifier' =>
|
||||
'accountTypesByIdentifier' =>
|
||||
[
|
||||
'asset' => ['Default account', 'Asset account'],
|
||||
'expense' => ['Expense account', 'Beneficiary account'],
|
||||
'revenue' => ['Revenue account'],
|
||||
'import' => ['Import account'],
|
||||
],
|
||||
'accountTypeByIdentifier' =>
|
||||
'accountTypeByIdentifier' =>
|
||||
[
|
||||
'asset' => 'Asset account',
|
||||
'expense' => 'Expense account',
|
||||
@@ -86,7 +86,7 @@ return [
|
||||
'initial' => 'Initial balance account',
|
||||
'import' => 'Import account',
|
||||
],
|
||||
'shortNamesByFullName' =>
|
||||
'shortNamesByFullName' =>
|
||||
[
|
||||
'Default account' => 'asset',
|
||||
'Asset account' => 'asset',
|
||||
@@ -96,7 +96,7 @@ return [
|
||||
'Revenue account' => 'revenue',
|
||||
'Cash account' => 'cash',
|
||||
],
|
||||
'languages' => [
|
||||
'languages' => [
|
||||
'de_DE' => ['name_locale' => 'Deutsch', 'name_english' => 'German', 'complete' => true],
|
||||
'en_US' => ['name_locale' => 'English', 'name_english' => 'English', 'complete' => true],
|
||||
'es_ES' => ['name_locale' => 'Español', 'name_english' => 'Spanish', 'complete' => false],
|
||||
@@ -109,7 +109,7 @@ return [
|
||||
'zh-HK' => ['name_locale' => '繁體中文(香港)', 'name_english' => 'Chinese Traditional, Hong Kong', 'complete' => false],
|
||||
'zh-TW' => ['name_locale' => '正體中文', 'name_english' => 'Chinese Traditional', 'complete' => false],
|
||||
],
|
||||
'transactionTypesByWhat' => [
|
||||
'transactionTypesByWhat' => [
|
||||
'expenses' => ['Withdrawal'],
|
||||
'withdrawal' => ['Withdrawal'],
|
||||
'revenue' => ['Deposit'],
|
||||
@@ -117,7 +117,7 @@ return [
|
||||
'transfer' => ['Transfer'],
|
||||
'transfers' => ['Transfer'],
|
||||
],
|
||||
'transactionIconsByWhat' => [
|
||||
'transactionIconsByWhat' => [
|
||||
'expenses' => 'fa-long-arrow-left',
|
||||
'withdrawal' => 'fa-long-arrow-left',
|
||||
'revenue' => 'fa-long-arrow-right',
|
||||
@@ -126,7 +126,7 @@ return [
|
||||
'transfers' => 'fa-exchange',
|
||||
|
||||
],
|
||||
'bindables' => [
|
||||
'bindables' => [
|
||||
'account' => 'FireflyIII\Models\Account',
|
||||
'attachment' => 'FireflyIII\Models\Attachment',
|
||||
'bill' => 'FireflyIII\Models\Bill',
|
||||
@@ -134,6 +134,8 @@ return [
|
||||
'category' => 'FireflyIII\Models\Category',
|
||||
'transaction_type' => 'FireflyIII\Models\TransactionType',
|
||||
'currency' => 'FireflyIII\Models\TransactionCurrency',
|
||||
'fromCurrencyCode' => 'FireflyIII\Support\Binder\CurrencyCode',
|
||||
'toCurrencyCode' => 'FireflyIII\Support\Binder\CurrencyCode',
|
||||
'limitrepetition' => 'FireflyIII\Models\LimitRepetition',
|
||||
'budgetlimit' => 'FireflyIII\Models\BudgetLimit',
|
||||
'piggyBank' => 'FireflyIII\Models\PiggyBank',
|
||||
@@ -152,7 +154,7 @@ return [
|
||||
'start_date' => 'FireflyIII\Support\Binder\Date',
|
||||
'end_date' => 'FireflyIII\Support\Binder\Date',
|
||||
],
|
||||
'rule-triggers' => [
|
||||
'rule-triggers' => [
|
||||
'user_action' => 'FireflyIII\Rules\Triggers\UserAction',
|
||||
'from_account_starts' => 'FireflyIII\Rules\Triggers\FromAccountStarts',
|
||||
'from_account_ends' => 'FireflyIII\Rules\Triggers\FromAccountEnds',
|
||||
@@ -174,7 +176,7 @@ return [
|
||||
'budget_is' => 'FireflyIII\Rules\Triggers\BudgetIs',
|
||||
'tag_is' => 'FireflyIII\Rules\Triggers\TagIs',
|
||||
],
|
||||
'rule-actions' => [
|
||||
'rule-actions' => [
|
||||
'set_category' => 'FireflyIII\Rules\Actions\SetCategory',
|
||||
'clear_category' => 'FireflyIII\Rules\Actions\ClearCategory',
|
||||
'set_budget' => 'FireflyIII\Rules\Actions\SetBudget',
|
||||
@@ -189,7 +191,7 @@ return [
|
||||
'set_source_account' => 'FireflyIII\Rules\Actions\SetSourceAccount',
|
||||
'set_destination_account' => 'FireflyIII\Rules\Actions\SetDestinationAccount',
|
||||
],
|
||||
'rule-actions-text' => [
|
||||
'rule-actions-text' => [
|
||||
'set_category',
|
||||
'set_budget',
|
||||
'add_tag',
|
||||
@@ -198,13 +200,19 @@ return [
|
||||
'append_description',
|
||||
'prepend_description',
|
||||
],
|
||||
'test-triggers' => [
|
||||
'test-triggers' => [
|
||||
'limit' => 10,
|
||||
'range' => 200,
|
||||
],
|
||||
'default_currency' => 'EUR',
|
||||
'default_language' => 'en_US',
|
||||
'search_modifiers' => ['amount_is', 'amount', 'amount_max', 'amount_min', 'amount_less', 'amount_more', 'source', 'destination', 'category',
|
||||
'budget', 'bill', 'type', 'date', 'date_before', 'date_after', 'on', 'before', 'after'],
|
||||
'default_currency' => 'EUR',
|
||||
'default_language' => 'en_US',
|
||||
'search_modifiers' => ['amount_is', 'amount', 'amount_max', 'amount_min', 'amount_less', 'amount_more', 'source', 'destination', 'category',
|
||||
'budget', 'bill', 'type', 'date', 'date_before', 'date_after', 'on', 'before', 'after'],
|
||||
// tag notes has_attachments
|
||||
'currency_exchange_services' => [
|
||||
'fixerio' => 'FireflyIII\Services\Currency\FixerIO',
|
||||
'openexchangerates' => 'FireflyIII\Services\Currency\OpenExchangeRates',
|
||||
],
|
||||
'preferred_exchange_service' => 'fixerio',
|
||||
|
||||
];
|
||||
|
Reference in New Issue
Block a user