Move settings to the settings page, out of the .env file.

This commit is contained in:
James Cole
2025-12-20 06:39:05 +01:00
parent be9078fe99
commit 71c5bdb198
5 changed files with 195 additions and 48 deletions

View File

@@ -2567,6 +2567,25 @@ return [
'all_users' => 'All users',
'instance_configuration' => 'Configuration',
'firefly_instance_configuration' => 'Firefly III configuration',
'config_security' => 'Security configuration',
'config_features' => 'Enabled features',
'config_tech' => 'Tech related features',
'config_external_connections' => 'Privacy-sensitive settings (connects to the internet)',
'setting_enable_exchange_rates' => 'Enable exchange rates',
'setting_enable_exchange_rates_explain' => 'Firefly III has the capability of calculating exchange rates for you.',
'setting_use_running_balance' => 'Use "running balance"-column and data',
'setting_use_running_balance_explain' => 'Firefly III can calculate the current running balance for you, and display this in various places. It is still slightly experimental, so disabled by default. You may need to restart your container or fire the initial command manually (see the docs).',
'setting_enable_external_map' => 'Use external map service',
'setting_enable_external_map_explain' => 'Firefly III uses an external service to display locations. Is this OK?',
'setting_enable_external_rates' => 'Download exchange rates from the web',
'setting_enable_external_rates_explain' => 'Firefly III can download exchange rates for the built-in currencies. This needs the cron job to work.',
'setting_allow_webhooks' => 'Allow webhooks',
'setting_allow_webhooks_explain' => 'Allow Firefly III to fire webhooks?',
'setting_valid_url_protocols' => 'Allowed URL protocols',
'setting_valid_url_protocols_explain' => 'Firefly III only allows urls to have standard protocols like https and ftp etc. If you\'re a techie you may want to allow others as well.',
'setting_single_user_mode' => 'Single user mode',
'setting_single_user_mode_explain' => 'By default, Firefly III only accepts one (1) registration: you. This is a security measure, preventing others from using your instance unless you allow them to. Future registrations are blocked. When you uncheck this box, others can use your instance as well, assuming they can reach it (when it is connected to the internet).',
'store_configuration' => 'Store configuration',