use fallback for default settings
This commit is contained in:
		| @@ -84,6 +84,62 @@ return [ | ||||
|  | ||||
| 	], | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | Fallback | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | | ||||
|     | Define fallback settings to be used in case the default is null | ||||
|     | | ||||
|     | Sample: | ||||
|     |   "currency" => "USD", | ||||
|     | | ||||
|     */ | ||||
|     'fallback' => [ | ||||
|         'localisation' => [ | ||||
|             'financial_start'           => env('SETTING_FALLBACK_LOCALISATION_FINANCIAL_START', '01-01'), | ||||
|             'timezone'                  => env('SETTING_FALLBACK_LOCALISATION_TIMEZONE', 'Europe/London'), | ||||
|             'date_format'               => env('SETTING_FALLBACK_LOCALISATION_DATE_FORMAT', 'd M Y'), | ||||
|             'date_separator'            => env('SETTING_FALLBACK_LOCALISATION_DATE_SEPARATOR', 'space'), | ||||
|             'percent_position'          => env('SETTING_FALLBACK_LOCALISATION_PERCENT_POSITION', 'after'), | ||||
|             'discount_location'         => env('SETTING_FALLBACK_LOCALISATION_DISCOUNT_LOCATION', 'total'), | ||||
|         ], | ||||
|         'invoice' => [ | ||||
|             'number_prefix'             => env('SETTING_FALLBACK_INVOICE_NUMBER_PREFIX', 'INV-'), | ||||
|             'number_digit'              => env('SETTING_FALLBACK_INVOICE_NUMBER_DIGIT', '5'), | ||||
|             'number_next'               => env('SETTING_FALLBACK_INVOICE_NUMBER_NEXT', '1'), | ||||
|             'item_name'                 => env('SETTING_FALLBACK_INVOICE_ITEM_NAME', 'settings.invoice.item'), | ||||
|             'price_name'                => env('SETTING_FALLBACK_INVOICE_PRICE_NAME', 'settings.invoice.price'), | ||||
|             'quantity_name'             => env('SETTING_FALLBACK_INVOICE_QUANTITY_NAME', 'settings.invoice.quantity'), | ||||
|             'payment_terms'             => env('SETTING_FALLBACK_INVOICE_PAYMENT_TERMS', '0'), | ||||
|             'template'                  => env('SETTING_FALLBACK_INVOICE_TEMPLATE', 'default'), | ||||
|             'color'                     => env('SETTING_FALLBACK_INVOICE_COLOR', '#55588b'), | ||||
|         ], | ||||
|         'default' => [ | ||||
|             'currency'                  => env('SETTING_FALLBACK_DEFAULT_CURRENCY', 'USD'), | ||||
|             'locale'                    => env('SETTING_FALLBACK_DEFAULT_LOCALE', 'en-GB'), | ||||
|             'list_limit'                => env('SETTING_FALLBACK_DEFAULT_LIST_LIMIT', '25'), | ||||
|             'payment_method'            => env('SETTING_FALLBACK_DEFAULT_PAYMENT_METHOD', 'offline-payments.cash.1'), | ||||
|         ], | ||||
|         'email' => [ | ||||
|             'protocol'                  => env('SETTING_FALLBACK_EMAIL_PROTOCOL', 'mail'), | ||||
|             'sendmail_path'             => env('SETTING_FALLBACK_EMAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs'), | ||||
|         ], | ||||
|         'schedule' => [ | ||||
|             'send_invoice_reminder'     => env('SETTING_FALLBACK_SCHEDULE_SEND_INVOICE_REMINDER', '0'), | ||||
|             'invoice_days'              => env('SETTING_FALLBACK_SCHEDULE_INVOICE_DAYS', '1,3,5,10'), | ||||
|             'send_bill_reminder'        => env('SETTING_FALLBACK_SCHEDULE_SEND_BILL_REMINDER', '0'), | ||||
|             'bill_days'                 => env('SETTING_FALLBACK_SCHEDULE_BILL_DAYS', '10,5,3,1'), | ||||
|             'time'                      => env('SETTING_FALLBACK_SCHEDULE_TIME', '09:00'), | ||||
|         ], | ||||
|         'contact' => [ | ||||
|             'type' => [ | ||||
|                 'customer'              => env('SETTING_FALLBACK_CONTACT_TYPE_CUSTOMER', 'customer'), | ||||
|                 'vendor'                => env('SETTING_FALLBACK_CONTACT_TYPE_VENDOR', 'vendor'), | ||||
|             ], | ||||
|         ], | ||||
|     ], | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | Required Extra Columns | ||||
| @@ -99,4 +155,5 @@ return [ | ||||
|     'required_extra_columns' => [ | ||||
|         'company_id', | ||||
|     ], | ||||
|  | ||||
| ]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user