From 45f3ff056076d772c91b316d7fc6380818ef4719 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 6 Nov 2008 17:55:00 +0100 Subject: [PATCH] merge bzr revid: fp@tinyerp.com-20081106165500-tae7w4hwt85fzuhh --- addons/account/account_view.xml | 2 +- addons/mrp/mrp.py | 4 ++-- addons/purchase/purchase_view.xml | 6 +++--- addons/purchase/purchase_workflow.xml | 1 + addons/stock/stock.py | 20 +++++++++++--------- addons/stock/stock_view.xml | 4 ++-- 6 files changed, 20 insertions(+), 17 deletions(-) diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index e26f3870516..697d961e17e 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -812,9 +812,9 @@
- + diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 612f2461a7c..85d393636f9 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -1034,10 +1034,10 @@ class mrp_procurement(osv.osv): def action_cancel(self, cr, uid, ids): todo = [] for proc in self.browse(cr, uid, ids): - if proc.move_id: + if proc.move_id and proc.move_id.state=='waiting': todo.append(proc.move_id.id) if len(todo): - self.pool.get('stock.move').action_cancel(cr, uid, [proc.move_id.id]) + self.pool.get('stock.move').write(cr, uid, todo, {'state':'assigned'}) self.write(cr, uid, ids, {'state':'cancel'}) wf_service = netsvc.LocalService("workflow") diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 69f677fa15e..f75ee28ff19 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -64,11 +64,11 @@