diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 4f05ac926047..eb7ab3be919a 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -877,6 +877,7 @@ class AccountController extends BaseController $account->fill_products = Input::get('fill_products') ? true : false; $account->update_products = Input::get('update_products') ? true : false; + $account->convert_products = Input::get('convert_products') ? true : false; $account->save(); Session::flash('message', trans('texts.updated_settings')); diff --git a/database/migrations/2017_12_13_074024_add_remember_2fa_token.php b/database/migrations/2017_12_13_074024_add_remember_2fa_token.php index 07a82f878875..03104e0844cc 100644 --- a/database/migrations/2017_12_13_074024_add_remember_2fa_token.php +++ b/database/migrations/2017_12_13_074024_add_remember_2fa_token.php @@ -47,6 +47,10 @@ class AddRemember2faToken extends Migration Schema::table('currencies', function ($table) { $table->decimal('exchange_rate', 13, 4)->nullable(); }); + + Schema::table('accounts', function ($table) { + $table->boolean('convert_products')->default(false); + }); } /** @@ -74,5 +78,9 @@ class AddRemember2faToken extends Migration Schema::table('currencies', function ($table) { $table->dropColumn('exchange_rate'); }); + + Schema::table('accounts', function ($table) { + $table->dropColumn('convert_products'); + }); } } diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index f6309d1f076e..daeeb0dc60ad 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -2620,6 +2620,8 @@ $LANG = array( 'add_status' => 'Add status', 'archive_status' => 'Archive Status', 'new_status' => 'New Status', + 'convert_products' => 'Convert Products', + 'convert_products_help' => 'Automatically convert product prices to the client\'s currency', ); diff --git a/resources/views/accounts/products.blade.php b/resources/views/accounts/products.blade.php index 8ac60263501a..d529869f74ac 100644 --- a/resources/views/accounts/products.blade.php +++ b/resources/views/accounts/products.blade.php @@ -6,8 +6,10 @@ @include('accounts.nav', ['selected' => ACCOUNT_PRODUCTS]) {!! Former::open()->addClass('warn-on-exit') !!} + {{ Former::populateField('fill_products', intval($account->fill_products)) }} {{ Former::populateField('update_products', intval($account->update_products)) }} + {{ Former::populateField('convert_products', intval($account->convert_products)) }}