console.log('LOADING DATA FROM SERVER');
if(picking_id){
- var picking = new instance.web.Model('stock.picking.in').call('read',[[picking_id], []]);
+ var picking = new instance.web.Model('stock.picking').call('read',[[picking_id], []]);
}else{
- var picking = new instance.web.Model('stock.picking.in')
- .call('_get_picking_for_packing_ui')
+ var picking = new instance.web.Model('stock.picking')
+ .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],[]]);
+ return new instance.web.Model('stock.picking').call('read',[[picking_id],[]]);
});
}
# Methods for the barcode UI
- def _get_picking_for_packing_ui(self, cr, uid, context=None):
+ def get_picking_for_packing_ui(self, cr, uid, context=None):
res = self.search(cr, uid, [('state', '=', 'assigned')], limit=1, context=context)
return res and res[0] or False # TODO: what to do if nothing is left to do?
def action_done_from_packing_ui(self, cr, uid, picking_id, only_split_lines=False, context=None):
self.do_partial(cr, uid, picking_id, only_split_lines, context=context)
#return id of next picking to work on
- return self._get_picking_for_packing_ui(cr, uid, context=context)
+ return self.get_picking_for_packing_ui(cr, uid, context=context)
def action_pack(self, cr, uid, picking_ids, context=None):
stock_operation_obj = self.pool.get('stock.pack.operation')