Loading packages/common/src/entities/WarehouseProduct.ts +2 −2 Original line number Diff line number Diff line Loading @@ -77,11 +77,11 @@ class WarehouseProduct /** * Ref to Product * * @type {(Product | string)} * @type {(Product)} * @memberof WarehouseProduct */ @Types.Ref(Product) product: Product | string; product: Product; /** * Is product(s) require manufacturing Loading packages/merchant-tablet-ionic/src/pages/+warehouse/all-products/all-products.component.ts +5 −4 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import { ProductLocalesService } from '@modules/client.common.angular2/locale/pr import { WarehouseProductsRouter } from '@modules/client.common.angular2/routers/warehouse-products-router.service'; import { NgxMasonryOptions } from 'ngx-masonry'; import { ModalController } from '@ionic/angular'; import IWarehouseProduct from '@modules/server.common/interfaces/IWarehouseProduct'; @Component({ selector: 'merchant-all-products', Loading @@ -20,19 +21,19 @@ export class AllProductsComponent implements OnInit, OnDestroy { presentCreateProductPopover: () => void; @Input() addProduct: (string) => void; addProduct: (id: string) => void; @Input() getWarehouseProductImageUrl: () => void; @Input() openEditProductModal: () => void; openEditProductModal: (warehouseProduct: IWarehouseProduct) => void; @Input() truncateTitle: () => void; truncateTitle: (title: any) => void; @Input() localeTranslate: () => void; localeTranslate: (title: any) => void; private products$: Subscription; Loading packages/merchant-tablet-ionic/src/pages/+warehouse/edit-product-type-popup/edit-product-type-popup.ts +1 −1 Original line number Diff line number Diff line Loading @@ -421,7 +421,7 @@ export class EditProductTypePopupPage implements OnInit, AfterViewInit { this.productRouter.save(this.product).then((product: Product) => { this.product = product; this.warehouseProduct.product = product.id; this.warehouseProduct.product = product; this.warehouseProduct.isDeliveryRequired = this.takaProductDelivery; this.warehouseProduct.isTakeaway = this.takaProductTakeaway; this.warehouseProduct.isProductAvailable = this.isAvailable; Loading packages/merchant-tablet-ionic/src/pages/+warehouse/top-products/top-products.component.ts +6 −5 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import { WarehouseProductsRouter } from '@modules/client.common.angular2/routers import WarehouseProduct from '@modules/server.common/entities/WarehouseProduct'; import { ProductLocalesService } from '@modules/client.common.angular2/locale/product-locales.service'; import { ModalController } from '@ionic/angular'; import Product from '@modules/server.common/entities/Product'; @Component({ selector: 'merchant-top-products', Loading @@ -18,19 +19,19 @@ export class TopProductsComponent implements OnInit, OnDestroy { presentCreateProductPopover: () => void; @Input() addProduct: () => void; addProduct: (id: string) => void; @Input() getWarehouseProductImageUrl: () => void; getWarehouseProductImageUrl: (product: Product) => void; @Input() openEditProductModal: () => void; openEditProductModal: (warehouseProduct: WarehouseProduct) => void; @Input() truncateTitle: () => void; truncateTitle: (title: any) => void; @Input() localeTranslate: () => void; localeTranslate: (title: any) => void; topProducts$: Subscription; topProducts: WarehouseProduct[] = []; Loading Loading
packages/common/src/entities/WarehouseProduct.ts +2 −2 Original line number Diff line number Diff line Loading @@ -77,11 +77,11 @@ class WarehouseProduct /** * Ref to Product * * @type {(Product | string)} * @type {(Product)} * @memberof WarehouseProduct */ @Types.Ref(Product) product: Product | string; product: Product; /** * Is product(s) require manufacturing Loading
packages/merchant-tablet-ionic/src/pages/+warehouse/all-products/all-products.component.ts +5 −4 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import { ProductLocalesService } from '@modules/client.common.angular2/locale/pr import { WarehouseProductsRouter } from '@modules/client.common.angular2/routers/warehouse-products-router.service'; import { NgxMasonryOptions } from 'ngx-masonry'; import { ModalController } from '@ionic/angular'; import IWarehouseProduct from '@modules/server.common/interfaces/IWarehouseProduct'; @Component({ selector: 'merchant-all-products', Loading @@ -20,19 +21,19 @@ export class AllProductsComponent implements OnInit, OnDestroy { presentCreateProductPopover: () => void; @Input() addProduct: (string) => void; addProduct: (id: string) => void; @Input() getWarehouseProductImageUrl: () => void; @Input() openEditProductModal: () => void; openEditProductModal: (warehouseProduct: IWarehouseProduct) => void; @Input() truncateTitle: () => void; truncateTitle: (title: any) => void; @Input() localeTranslate: () => void; localeTranslate: (title: any) => void; private products$: Subscription; Loading
packages/merchant-tablet-ionic/src/pages/+warehouse/edit-product-type-popup/edit-product-type-popup.ts +1 −1 Original line number Diff line number Diff line Loading @@ -421,7 +421,7 @@ export class EditProductTypePopupPage implements OnInit, AfterViewInit { this.productRouter.save(this.product).then((product: Product) => { this.product = product; this.warehouseProduct.product = product.id; this.warehouseProduct.product = product; this.warehouseProduct.isDeliveryRequired = this.takaProductDelivery; this.warehouseProduct.isTakeaway = this.takaProductTakeaway; this.warehouseProduct.isProductAvailable = this.isAvailable; Loading
packages/merchant-tablet-ionic/src/pages/+warehouse/top-products/top-products.component.ts +6 −5 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import { WarehouseProductsRouter } from '@modules/client.common.angular2/routers import WarehouseProduct from '@modules/server.common/entities/WarehouseProduct'; import { ProductLocalesService } from '@modules/client.common.angular2/locale/product-locales.service'; import { ModalController } from '@ionic/angular'; import Product from '@modules/server.common/entities/Product'; @Component({ selector: 'merchant-top-products', Loading @@ -18,19 +19,19 @@ export class TopProductsComponent implements OnInit, OnDestroy { presentCreateProductPopover: () => void; @Input() addProduct: () => void; addProduct: (id: string) => void; @Input() getWarehouseProductImageUrl: () => void; getWarehouseProductImageUrl: (product: Product) => void; @Input() openEditProductModal: () => void; openEditProductModal: (warehouseProduct: WarehouseProduct) => void; @Input() truncateTitle: () => void; truncateTitle: (title: any) => void; @Input() localeTranslate: () => void; localeTranslate: (title: any) => void; topProducts$: Subscription; topProducts: WarehouseProduct[] = []; Loading