From 2cb61e2a7042b2bcce2bd108da70615457d3fda8 Mon Sep 17 00:00:00 2001 From: cuneytsenturk Date: Mon, 5 Nov 2018 19:51:01 +0300 Subject: [PATCH] calculate and compound fields added --- .../2018_11_05_000000_add_tax_columns.php | 34 +++++++++++++++++++ resources/lang/en-GB/taxes.php | 2 ++ .../views/settings/taxes/create.blade.php | 12 +++++++ resources/views/settings/taxes/edit.blade.php | 16 +++++++++ 4 files changed, 64 insertions(+) create mode 100644 database/migrations/2018_11_05_000000_add_tax_columns.php diff --git a/database/migrations/2018_11_05_000000_add_tax_columns.php b/database/migrations/2018_11_05_000000_add_tax_columns.php new file mode 100644 index 000000000..1952d882b --- /dev/null +++ b/database/migrations/2018_11_05_000000_add_tax_columns.php @@ -0,0 +1,34 @@ +boolean('calculate')->default(0); + $table->boolean('compound')->default(0); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('taxes', function ($table) { + $table->dropColumn([ + 'calculate', + 'compound', + ]); + }); + } +} diff --git a/resources/lang/en-GB/taxes.php b/resources/lang/en-GB/taxes.php index cb774d1ba..229a6c2c3 100644 --- a/resources/lang/en-GB/taxes.php +++ b/resources/lang/en-GB/taxes.php @@ -4,5 +4,7 @@ return [ 'rate' => 'Rate', 'rate_percent' => 'Rate (%)', + 'calculate' => 'Calculate as VAT/GST', + 'compound' => 'Compound', ]; diff --git a/resources/views/settings/taxes/create.blade.php b/resources/views/settings/taxes/create.blade.php index ac4785ebd..e4f7d63e5 100644 --- a/resources/views/settings/taxes/create.blade.php +++ b/resources/views/settings/taxes/create.blade.php @@ -12,6 +12,10 @@ {{ Form::textGroup('rate', trans('taxes.rate'), 'percent') }} + {{ Form::selectGroup('calculate', trans('taxes.calculate'), 'calculator', ['0' => trans('general.no'), '1' => trans('general.yes')], null, []) }} + + {{ Form::selectGroup('compound', trans('taxes.compound'), 'plus', ['0' => trans('general.no'), '1' => trans('general.yes')], null, []) }} + {{ Form::radioGroup('enabled', trans('general.enabled')) }} @@ -34,6 +38,14 @@ $('#enabled_1').trigger('click'); $('#name').focus(); + + $("#calculate").select2({ + placeholder: "{{ trans('general.form.select.field', ['field' => trans('taxes.calculate')]) }}" + }); + + $("#compound").select2({ + placeholder: "{{ trans('general.form.select.field', ['field' => trans('taxes.compound')]) }}" + }); }); @endpush diff --git a/resources/views/settings/taxes/edit.blade.php b/resources/views/settings/taxes/edit.blade.php index 1131b6489..dc6cf731d 100644 --- a/resources/views/settings/taxes/edit.blade.php +++ b/resources/views/settings/taxes/edit.blade.php @@ -17,6 +17,10 @@ {{ Form::textGroup('rate', trans('taxes.rate'), 'percent') }} + {{ Form::selectGroup('calculate', trans('taxes.calculate'), 'calculator', ['0' => trans('general.no'), '1' => trans('general.yes')], null, []) }} + + {{ Form::selectGroup('compound', trans('taxes.compound'), 'plus', ['0' => trans('general.no'), '1' => trans('general.yes')], null, []) }} + {{ Form::radioGroup('enabled', trans('general.enabled')) }} @@ -36,5 +40,17 @@ @endpush