diff --git a/addons/stock/static/src/css/picking.css b/addons/stock/static/src/css/picking.css index 61f3fe559fb..2b1ecd26b1c 100644 --- a/addons/stock/static/src/css/picking.css +++ b/addons/stock/static/src/css/picking.css @@ -125,13 +125,11 @@ } .oe_pick_widget .oe_row_button{ display: inline-block; - background: rgb(255, 255, 255); - width: 16px; - height: 16px; + background: rgb(238, 237, 248); + padding: 2px 4px; line-height: 14px; - color: rgb(102, 98, 133); - font-weight: bold; - border-radius: 9px; + color: rgb(137, 127, 173); + border-radius: 3px; border: solid 1px rgba(0, 0, 0, 0.09); cursor: pointer; } diff --git a/addons/stock/static/src/js/widgets.js b/addons/stock/static/src/js/widgets.js index ae773bc0a37..e1c377d2ecc 100644 --- a/addons/stock/static/src/js/widgets.js +++ b/addons/stock/static/src/js/widgets.js @@ -123,7 +123,12 @@ function openerp_picking_widgets(instance){ if(picking_id){ var picking = new instance.web.Model('stock.picking.in').call('read',[[picking_id], []]); }else{ - var picking = new instance.web.Model('stock.picking.in').query().first(); + var picking = new instance.web.Model('stock.picking.in') + .call('_get_picking_for_packing_ui') + .then(function(picking_id){ + console.log('Provided Picking Id:',picking_id); + return new instance.web.Model('stock.picking.in').call('read',[[picking_id],[]]); + }); } var loaded = picking.then(function(picking){ diff --git a/addons/stock/static/src/xml/picking.xml b/addons/stock/static/src/xml/picking.xml index 68148336e8c..c90d8a6e520 100644 --- a/addons/stock/static/src/xml/picking.xml +++ b/addons/stock/static/src/xml/picking.xml @@ -142,8 +142,8 @@ - + - - + copy + delete