diff --git a/config/setting.php b/config/setting.php index eb59a6b44..c77d8ed5e 100644 --- a/config/setting.php +++ b/config/setting.php @@ -111,6 +111,11 @@ return [ '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'), + 'hide_item_name' => env('SETTING_FALLBACK_INVOICE_HIDE_ITEM_NAME', false), + 'hide_item_description' => env('SETTING_FALLBACK_INVOICE_HIDE_ITEM_DESCRIPTION', false), + 'hide_quantity' => env('SETTING_FALLBACK_INVOICE_HIDE_QUANTITY', false), + 'hide_price' => env('SETTING_FALLBACK_INVOICE_HIDE_PRICE', false), + 'hide_amount' => env('SETTING_FALLBACK_INVOICE_HIDE_AMOUNT', false), 'payment_terms' => env('SETTING_FALLBACK_INVOICE_PAYMENT_TERMS', '0'), 'template' => env('SETTING_FALLBACK_INVOICE_TEMPLATE', 'default'), 'color' => env('SETTING_FALLBACK_INVOICE_COLOR', '#55588b'), diff --git a/resources/lang/en-GB/settings.php b/resources/lang/en-GB/settings.php index 3e47ce44d..820d8e51d 100644 --- a/resources/lang/en-GB/settings.php +++ b/resources/lang/en-GB/settings.php @@ -62,6 +62,13 @@ return [ 'default' => 'Default', 'classic' => 'Classic', 'modern' => 'Modern', + 'hide' => [ + 'item_name' => 'Hide Item Name', + 'item_description' => 'Hide Item Description', + 'quantity' => 'Hide Quantity', + 'price' => 'Hide Price', + 'amount' => 'Hide Amount', + ], ], 'default' => [ diff --git a/resources/views/settings/invoice/edit.blade.php b/resources/views/settings/invoice/edit.blade.php index 5920f8f73..4358d06fa 100644 --- a/resources/views/settings/invoice/edit.blade.php +++ b/resources/views/settings/invoice/edit.blade.php @@ -40,6 +40,16 @@ {{ Form::invoice_text('quantity_name', trans('settings.invoice.quantity_name'), 'font', $quantity_names, setting('invoice.quantity_name'), [], 'quantity_name_input', null) }} + {{ Form::radioGroup('hide_item_name', trans('settings.invoice.hide.item_name'), setting('invoice.hide_item_name')) }} + + {{ Form::radioGroup('hide_item_description', trans('settings.invoice.hide.item_description'), setting('invoice.hide_item_description')) }} + + {{ Form::radioGroup('hide_quantity', trans('settings.invoice.hide.quantity'), setting('invoice.hide_quantity')) }} + + {{ Form::radioGroup('hide_price', trans('settings.invoice.hide.price'), setting('invoice.hide_price')) }} + + {{ Form::radioGroup('hide_amount', trans('settings.invoice.hide.amount'), setting('invoice.hide_amount')) }} +
{!! Form::label('invoice_template', trans_choice('general.templates', 1), ['class' => 'form-control-label']) !!}