Split user setting stock_decimal_places_prices into separate settings for input/display (closes #1893)

This commit is contained in:
Bernd Bestel
2022-06-04 14:09:35 +02:00
parent 337ca7d4ba
commit 27582611c1
16 changed files with 59 additions and 34 deletions

View File

@@ -82,8 +82,8 @@
@include('components.numberpicker', array(
'id' => 'price',
'label' => 'Price',
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices']),
'decimals' => $userSettings['stock_decimal_places_prices'],
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices_input']),
'decimals' => $userSettings['stock_decimal_places_prices_input'],
'value' => '',
'contextInfoId' => 'price-hint',
'hint' => $__t('This will apply to added products'),

View File

@@ -102,8 +102,8 @@
@include('components.numberpicker', array(
'id' => 'price',
'label' => 'Price',
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices']),
'decimals' => $userSettings['stock_decimal_places_prices'],
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices_input']),
'decimals' => $userSettings['stock_decimal_places_prices_input'],
'value' => '',
'contextInfoId' => 'price-hint',
'isRequired' => false,

View File

@@ -92,8 +92,8 @@
'id' => 'price',
'value' => $price,
'label' => 'Price',
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices']),
'decimals' => $userSettings['stock_decimal_places_prices'],
'min' => '0.' . str_repeat('0', $userSettings['stock_decimal_places_prices_input']),
'decimals' => $userSettings['stock_decimal_places_prices_input'],
'hint' => $__t('Per stock quantity unit'),
'isRequired' => false,
'additionalCssClasses' => 'locale-number-input locale-number-currency'

View File

@@ -173,10 +173,19 @@
))
@if(GROCY_FEATURE_FLAG_STOCK_PRICE_TRACKING)
@include('components.numberpicker', array(
'id' => 'stock_decimal_places_prices',
'additionalAttributes' => 'data-setting-key="stock_decimal_places_prices"',
'label' => 'Decimal places allowed for prices',
'id' => 'stock_decimal_places_prices_input',
'additionalAttributes' => 'data-setting-key="stock_decimal_places_prices_input"',
'label' => 'Decimal places allowed for prices (input)',
'min' => 0,
'additionalCssClasses' => 'user-setting-control'
))
@include('components.numberpicker', array(
'id' => 'stock_decimal_places_prices_display',
'additionalAttributes' => 'data-setting-key="stock_decimal_places_prices_display"',
'label' => 'Decimal places allowed for prices (display)',
'min' => 0,
'additionalCssClasses' => 'user-setting-control'
))
@@ -197,6 +206,7 @@
</label>
</div>
</div>
@endif
<a href="{{ $U('/stockoverview') }}"