[MERGE] Forward-port of latest 7.0 bugfixes, up to rev. 10054 revid:dle@openerp.com...
authorDenis Ledoux <dle@openerp.com>
Mon, 19 May 2014 10:39:42 +0000 (12:39 +0200)
committerDenis Ledoux <dle@openerp.com>
Mon, 19 May 2014 10:39:42 +0000 (12:39 +0200)
1  2 
addons/marketing_campaign/marketing_campaign.py
addons/point_of_sale/static/src/js/db.js
addons/point_of_sale/static/src/js/models.js

@@@ -145,7 -168,10 +145,10 @@@ function openerp_pos_db(instance, modul
              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.pos_categ_id ? product.pos_categ_id[0] : this.root_category_id;
 +                var categ_id = product.public_categ_id ? product.public_categ_id[0] : this.root_category_id;
+                 if (product.variants){
+                     product.name = product.name+" ("+product.variants+")";
+                 }
                  if(!stored_categories[categ_id]){
                      stored_categories[categ_id] = [];
                  }
@@@ -219,10 -175,10 +219,10 @@@ function openerp_pos_models(instance, m
  
                      return self.fetch(
                          'product.product', 
-                         ['name', 'list_price','price','public_categ_id', 'taxes_id', 'ean13', 'default_code',
 -                        ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13', 'default_code', 'variants',
++                        ['name', 'list_price','price','public_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.get('shop').pricelist_id[0]} // context for price
 +                        {pricelist: self.pricelist.id} // context for price
                      );
                  }).then(function(products){
                      self.db.add_products(products);