|
|
@@ -67,7 +67,7 @@
|
|
|
<ng-template #taxCategoryLabel>
|
|
|
<label class="clr-control-label">{{
|
|
|
'catalog.tax-category' | translate
|
|
|
- }}</label>
|
|
|
+ }}</label>
|
|
|
<div class="tax-category-label">
|
|
|
{{ getTaxCategoryName(formGroup) }}
|
|
|
</div>
|
|
|
@@ -94,7 +94,7 @@
|
|
|
<div class="variant-form-input-row">
|
|
|
<clr-select-container *vdrIfPermissions="'UpdateCatalog'">
|
|
|
<label
|
|
|
- >{{ 'catalog.track-inventory' | translate }}
|
|
|
+ >{{ 'catalog.track-inventory' | translate }}
|
|
|
<vdr-help-tooltip
|
|
|
[content]="'catalog.track-inventory-tooltip' | translate"
|
|
|
></vdr-help-tooltip>
|
|
|
@@ -112,7 +112,12 @@
|
|
|
</select>
|
|
|
</clr-select-container>
|
|
|
<clr-input-container>
|
|
|
- <label>{{ 'catalog.stock-on-hand' | translate }}</label>
|
|
|
+ <label
|
|
|
+ >{{ 'catalog.stock-on-hand' | translate }}
|
|
|
+ <vdr-help-tooltip
|
|
|
+ [content]="'catalog.stock-on-hand-tooltip' | translate"
|
|
|
+ ></vdr-help-tooltip
|
|
|
+ ></label>
|
|
|
<input
|
|
|
[class.inventory-untracked]="inventoryIsNotTracked(formGroup)"
|
|
|
clrInput
|
|
|
@@ -124,9 +129,35 @@
|
|
|
[vdrDisabled]="inventoryIsNotTracked(formGroup)"
|
|
|
/>
|
|
|
</clr-input-container>
|
|
|
+ <div [class.inventory-untracked]="inventoryIsNotTracked(formGroup)">
|
|
|
+ <label class="clr-control-label"
|
|
|
+ >{{ 'catalog.stock-allocated' | translate }}
|
|
|
+ <vdr-help-tooltip
|
|
|
+ [content]="'catalog.stock-allocated-tooltip' | translate"
|
|
|
+ ></vdr-help-tooltip
|
|
|
+ ></label>
|
|
|
+ <div class="value">
|
|
|
+ {{ variant.stockAllocated }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div [class.inventory-untracked]="inventoryIsNotTracked(formGroup)">
|
|
|
+ <label class="clr-control-label"
|
|
|
+ >{{ 'catalog.stock-saleable' | translate }}
|
|
|
+ <vdr-help-tooltip
|
|
|
+ [content]="'catalog.stock-saleable-tooltip' | translate"
|
|
|
+ ></vdr-help-tooltip
|
|
|
+ ></label>
|
|
|
+ <div class="value">
|
|
|
+ {{ getSaleableStockLevel(variant) }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+
|
|
|
<div class="variant-form-input-row">
|
|
|
- <div class="out-of-stock-threshold-wrapper" [class.inventory-untracked]="inventoryIsNotTracked(formGroup)">
|
|
|
+ <div
|
|
|
+ class="out-of-stock-threshold-wrapper"
|
|
|
+ [class.inventory-untracked]="inventoryIsNotTracked(formGroup)"
|
|
|
+ >
|
|
|
<label class="clr-control-label"
|
|
|
>{{ 'catalog.out-of-stock-threshold' | translate
|
|
|
}}<vdr-help-tooltip
|
|
|
@@ -142,7 +173,7 @@
|
|
|
[readonly]="!('UpdateCatalog' | hasPermission)"
|
|
|
[vdrDisabled]="
|
|
|
formGroup.get('useGlobalOutOfStockThreshold')?.value !==
|
|
|
- false || inventoryIsNotTracked(formGroup)
|
|
|
+ false || inventoryIsNotTracked(formGroup)
|
|
|
"
|
|
|
/>
|
|
|
</clr-input-container>
|
|
|
@@ -152,9 +183,16 @@
|
|
|
clrToggle
|
|
|
name="useGlobalOutOfStockThreshold"
|
|
|
formControlName="useGlobalOutOfStockThreshold"
|
|
|
- [vdrDisabled]="!('UpdateCatalog' | hasPermission) || inventoryIsNotTracked(formGroup)"
|
|
|
+ [vdrDisabled]="
|
|
|
+ !('UpdateCatalog' | hasPermission) ||
|
|
|
+ inventoryIsNotTracked(formGroup)
|
|
|
+ "
|
|
|
/>
|
|
|
- <label>{{ 'catalog.use-global-value' | translate }} ({{ globalOutOfStockThreshold }})</label>
|
|
|
+ <label
|
|
|
+ >{{ 'catalog.use-global-value' | translate }} ({{
|
|
|
+ globalOutOfStockThreshold
|
|
|
+ }})</label
|
|
|
+ >
|
|
|
</clr-toggle-wrapper>
|
|
|
</div>
|
|
|
</div>
|