From 06d516beae1bb33c094fe025a7d894528494e152 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 13 Feb 2014 11:51:48 +0100 Subject: [PATCH] [FIX] stock: recheck_availability button bzr revid: qdp-launchpad@openerp.com-20140213105148-l0560ztdos5epzya --- addons/stock/stock.py | 5 ++++- addons/stock/stock_view.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index b09f6a5f067..9a0a572d937 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -916,6 +916,10 @@ class stock_picking(osv.osv): return backorder_id return False + def recheck_availability(self, cr, uid, picking_ids, context=None): + self.action_assign(cr, uid, picking_ids, context=context) + self.do_prepare_partial(cr, uid, picking_ids, context=context) + def do_prepare_partial(self, cr, uid, picking_ids, context=None): #TODO refactore me context = context or {} @@ -1892,7 +1896,6 @@ class stock_move(osv.osv): picking_obj = self.pool.get("stock.picking") quant_obj = self.pool.get("stock.quant") pack_op_obj = self.pool.get("stock.pack.operation") - pack_obj = self.pool.get("stock.quant.package") todo = [move.id for move in self.browse(cr, uid, ids, context=context) if move.state == "draft"] if todo: self.action_confirm(cr, uid, todo, context=context) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 6106135ea3e..208907a262a 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -799,7 +799,7 @@