diff --git a/resources/views/accounts/invoice_settings.blade.php b/resources/views/accounts/invoice_settings.blade.php
index 72cd1229c4d2..9148a94ab537 100644
--- a/resources/views/accounts/invoice_settings.blade.php
+++ b/resources/views/accounts/invoice_settings.blade.php
@@ -405,11 +405,6 @@
- {!! Former::checkbox('auto_convert_quote')
- ->text(trans('texts.enable'))
- ->blockHelp(trans('texts.auto_convert_quote_help'))
- ->value(1) !!}
-
{!! Former::checkbox('auto_archive_quote')
->text(trans('texts.enable'))
->blockHelp(trans('texts.auto_archive_quote_help'))
@@ -417,7 +412,12 @@
{!! Former::checkbox('require_approve_quote')
->text(trans('texts.enable'))
- ->blockHelp(trans('texts.require_approve_quote'))
+ ->blockHelp(trans('texts.require_approve_quote_help'))
+ ->value(1) !!}
+
+ {!! Former::checkbox('auto_convert_quote')
+ ->text(trans('texts.enable'))
+ ->blockHelp(trans('texts.auto_convert_quote_help'))
->value(1) !!}
{!! Former::checkbox('allow_approve_expired_quote')
@@ -636,6 +636,7 @@
onClientNumberEnabled();
onCreditNumberEnabled();
onResetFrequencyChange();
+ updateCheckboxes();
$('#reset_counter_date').datepicker('update', '{{ Utils::fromSqlDate($account->reset_counter_date) ?: 'new Date()' }}');
$('.reset_counter_date_group .input-group-addon').click(function() {
@@ -647,6 +648,14 @@
@endif
});
+ $('#require_approve_quote').change(updateCheckboxes);
+
+ function updateCheckboxes() {
+ var checked = $('#require_approve_quote').is(':checked');
+ $('#auto_convert_quote').prop('disabled', ! checked);
+ $('#allow_approve_expired_quote').prop('disabled', ! checked);
+ }
+