From c22f5d8871b5cff20b2a5dda3f812097f6548f4f Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Thu, 17 Nov 2022 12:00:18 +0530 Subject: [PATCH] Nov 17 [UPDT] : Bug Fixed 'multi_barcodes_pos' --- multi_barcodes_pos/__manifest__.py | 2 +- multi_barcodes_pos/models/product_product.py | 10 +++--- multi_barcodes_pos/static/src/js/pos_scan.js | 4 --- multi_barcodes_pos/views/product_views.xml | 32 ++++++++++---------- 4 files changed, 22 insertions(+), 26 deletions(-) diff --git a/multi_barcodes_pos/__manifest__.py b/multi_barcodes_pos/__manifest__.py index 31524f65c..d74d083da 100644 --- a/multi_barcodes_pos/__manifest__.py +++ b/multi_barcodes_pos/__manifest__.py @@ -25,7 +25,7 @@ 'name': 'POS Product Multi Barcode', 'summary': """Allows to create multiple barcode for a single product""", 'description': """Allows to create multiple barcode for a single product""", - 'version': '15.0.1.0.0', + 'version': '15.0.1.0.1', 'author': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions', 'maintainer': 'Cybrosys Techno Solutions', diff --git a/multi_barcodes_pos/models/product_product.py b/multi_barcodes_pos/models/product_product.py index bf3ad4888..04c5291fe 100644 --- a/multi_barcodes_pos/models/product_product.py +++ b/multi_barcodes_pos/models/product_product.py @@ -40,8 +40,8 @@ class ProductProduct(models.Model): def write(self, vals): res = super(ProductProduct, self).write(vals) - res.product_multi_barcodes.update({ - 'template_multi': res.product_tmpl_id.id + self.product_multi_barcodes.update({ + 'template_multi': self.product_tmpl_id.id }) return res @@ -71,9 +71,9 @@ class ProductTemplate(models.Model): def write(self, vals): res = super(ProductTemplate, self).write(vals) - if res.template_multi_barcodes: - res.template_multi_barcodes.update({ - 'product_multi': res.product_variant_id.id + if self.template_multi_barcodes: + self.template_multi_barcodes.update({ + 'product_multi': self.product_variant_id.id }) return res diff --git a/multi_barcodes_pos/static/src/js/pos_scan.js b/multi_barcodes_pos/static/src/js/pos_scan.js index 75edbbf95..d846943fd 100644 --- a/multi_barcodes_pos/static/src/js/pos_scan.js +++ b/multi_barcodes_pos/static/src/js/pos_scan.js @@ -10,9 +10,7 @@ DB.include({ this._super.apply(this, arguments); }, - add_products: function(products){ - var stored_categories = this.product_by_category_id; if(!products instanceof Array){ products = [products]; @@ -45,9 +43,7 @@ DB.include({ this.product_by_id[product.id] = product; if(product.barcode){ this.product_by_barcode[product.barcode] = product; - } - console.log('12345', this.product_by_barcode[product.barcode]) for(var t=0;t < product.product_multi_barcodes.length;t++){ var self = this; rpc.query({ diff --git a/multi_barcodes_pos/views/product_views.xml b/multi_barcodes_pos/views/product_views.xml index ff9448399..06437c725 100644 --- a/multi_barcodes_pos/views/product_views.xml +++ b/multi_barcodes_pos/views/product_views.xml @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - - - + + product.template.ean13 + product.template + + + + + + + + + + + + + product.product.view.form.inherit.supplier.ean13 product.product