diff --git a/models/inventory/Point of Sale/POSSettings.ts b/models/inventory/Point of Sale/POSSettings.ts index 9f8f615a..07e01682 100644 --- a/models/inventory/Point of Sale/POSSettings.ts +++ b/models/inventory/Point of Sale/POSSettings.ts @@ -1,5 +1,5 @@ import { Doc } from 'fyo/model/doc'; -import { FiltersMap } from 'fyo/model/types'; +import { FiltersMap, HiddenMap } from 'fyo/model/types'; import { AccountRootTypeEnum, AccountTypeEnum, @@ -10,6 +10,8 @@ export class POSSettings extends Doc { inventory?: string; cashAccount?: string; writeOffAccount?: string; + weightEnabledBarcode?: boolean; + posUI?: 'Classic' | 'Modern'; static filters: FiltersMap = { @@ -19,4 +21,9 @@ export class POSSettings extends Doc { isGroup: false, }), }; + + hidden: HiddenMap = { + weightEnabledBarcode: () => + !this.fyo.singles.InventorySettings?.enableBarcodes, + }; }