From c82bbdbb91e3f7fd46460f3f342705dc3aebc25c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?= Date: Thu, 12 Sep 2013 16:12:08 +0200 Subject: [PATCH] [IMP] point_of_sale: make products searchable by internal reference (default_code) bzr revid: fva@openerp.com-20130912141208-8xrxaf96j5jn5z9u --- addons/point_of_sale/static/src/js/db.js | 3 +++ addons/point_of_sale/static/src/js/models.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index e47ce66f648..e0f4fd62b23 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -150,6 +150,9 @@ function openerp_pos_db(instance, module){ if(product.ean13){ str += '|' + product.ean13; } + if(product.default_code){ + str += '|' + product.default_code; + } var packagings = this.packagings_by_product_id[product.id] || []; for(var i = 0; i < packagings.length; i++){ str += '|' + packagings[i].ean; diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index 838bf13e711..9df0ad2ca02 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -170,7 +170,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal return self.fetch( 'product.product', - ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13', + ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13', 'default_code', 'to_weight', 'uom_id', 'uos_id', 'uos_coeff', 'mes_type', 'description_sale', 'description'], [['sale_ok','=',true],['available_in_pos','=',true]], {pricelist: self.get('shop').pricelist_id[0]} // context for price