From 2df2f80c5fabde81bae57de470d9585339f404d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?= Date: Thu, 27 Jun 2013 18:47:54 +0200 Subject: [PATCH] [MERGE] stock.ui: wip: trying to provide context bzr revid: fva@openerp.com-20130627164754-pmk2pfidry87fkpf --- addons/stock/static/src/js/widgets.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/stock/static/src/js/widgets.js b/addons/stock/static/src/js/widgets.js index 30ea8c5736b..c0c53b85c5f 100644 --- a/addons/stock/static/src/js/widgets.js +++ b/addons/stock/static/src/js/widgets.js @@ -109,13 +109,15 @@ function openerp_picking_widgets(instance){ var loaded = picking.then(function(picking){ self.picking = picking instanceof Array ? picking[0] : picking; console.log('Picking:',self.picking); + console.log('User Context:', instance.session.user_context); + console.log('Context:', new instance.web.CompoundContext().eval()); - return new instance.web.Model('stock.move').call('read',[self.picking.move_lines, []]); + return new instance.web.Model('stock.move').call('read',[self.picking.move_lines, [], new instance.web.CompoundContext()]); }).then(function(movelines){ self.movelines = movelines; console.log('Move Lines:',movelines); - return new instance.web.Model('stock.pack.operation').call('read',[self.picking.pack_operation_ids, []]); + return new instance.web.Model('stock.pack.operation').call('read',[self.picking.pack_operation_ids, [], new instance.web.CompoundContext()]); }).then(function(operations){ self.operations = operations; console.log('Operations:',self.operations); @@ -127,9 +129,10 @@ function openerp_picking_widgets(instance){ package_ids.push(operations[i].result_package_id[0]); } } + console.log('Package ids:',package_ids); - return new instance.web.Model('stock.quant.package').call('read',[package_ids, []]); + return new instance.web.Model('stock.quant.package').call('read',[package_ids, [], new instance.web.CompoundContext()]); }).then(function(packages){ self.packages = packages; console.log('Packages:', self.packages);