From 6e6b5ea15b76bbb3193b16994ca02e37dbdb3f1a Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 27 May 2014 10:36:08 +0200 Subject: [PATCH] [FIX] point_of_sale: public category became pos category --- addons/point_of_sale/point_of_sale.py | 8 ++++---- addons/point_of_sale/static/src/js/db.js | 2 +- addons/point_of_sale/static/src/js/models.js | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 8e485efc33d..c1172c0cc6d 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -1353,8 +1353,8 @@ class pos_category(osv.osv): _columns = { 'name': fields.char('Name', required=True, translate=True), 'complete_name': fields.function(_name_get_fnc, type="char", string='Name'), - 'parent_id': fields.many2one('product.public.category','Parent Category', select=True), - 'child_id': fields.one2many('product.public.category', 'parent_id', string='Children Categories'), + 'parent_id': fields.many2one('pos.category','Parent Category', select=True), + 'child_id': fields.one2many('pos.category', 'parent_id', string='Children Categories'), 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of product categories."), # NOTE: there is no 'default image', because by default we don't show thumbnails for categories. However if we have a thumbnail @@ -1366,7 +1366,7 @@ class pos_category(osv.osv): 'image_medium': fields.function(_get_image, fnct_inv=_set_image, string="Medium-sized image", type="binary", multi="_get_image", store={ - 'product.public.category': (lambda self, cr, uid, ids, c={}: ids, ['image'], 10), + 'pos.category': (lambda self, cr, uid, ids, c={}: ids, ['image'], 10), }, help="Medium-sized image of the category. It is automatically "\ "resized as a 128x128px image, with aspect ratio preserved. "\ @@ -1374,7 +1374,7 @@ class pos_category(osv.osv): 'image_small': fields.function(_get_image, fnct_inv=_set_image, string="Smal-sized image", type="binary", multi="_get_image", store={ - 'product.public.category': (lambda self, cr, uid, ids, c={}: ids, ['image'], 10), + 'pos.category': (lambda self, cr, uid, ids, c={}: ids, ['image'], 10), }, help="Small-sized image of the category. It is automatically "\ "resized as a 64x64px image, with aspect ratio preserved. "\ diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index 0c7ba8f9e1e..b8edc9dd472 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -145,7 +145,7 @@ function openerp_pos_db(instance, module){ for(var i = 0, len = products.length; i < len; i++){ var product = products[i]; var search_string = this._product_search_string(product); - var categ_id = product.public_categ_id ? product.public_categ_id[0] : this.root_category_id; + var categ_id = product.pos_categ_id ? product.pos_categ_id[0] : this.root_category_id; if (product.variants){ product.name = product.name+" ("+product.variants+")"; } diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index c0c376e240e..0c3c91f2a98 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -208,13 +208,13 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal }).then(function(packagings){ self.db.add_packagings(packagings); - return self.fetch('product.public.category', ['id','name','parent_id','child_id','image']) + return self.fetch('pos.category', ['id','name','parent_id','child_id','image']) }).then(function(categories){ self.db.add_categories(categories); return self.fetch( 'product.product', - ['name', 'list_price','price','public_categ_id', 'taxes_id', 'ean13', 'default_code', 'variants', + ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13', 'default_code', 'variants', 'to_weight', 'uom_id', 'uos_id', 'uos_coeff', 'mes_type', 'description_sale', 'description'], [['sale_ok','=',true],['available_in_pos','=',true]], {pricelist: self.pricelist.id} // context for price