From 3bf4789ab2c285dc7cbc0151f8b1d0d6f7cebe01 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 29 Feb 2012 17:36:38 +0530 Subject: [PATCH 001/343] [IMP]stock:Improve code of action_asign, added button print, set a position of button,removed a process later button bzr revid: mma@tinyerp.com-20120229120638-rcnskz1qivrun94p --- addons/stock/stock.py | 3 +++ addons/stock/stock_view.xml | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 885f7cd2077..9d01581a749 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -738,7 +738,10 @@ class stock_picking(osv.osv): """ Changes state of picking to available if all moves are confirmed. @return: True """ + wf_service = netsvc.LocalService("workflow") for pick in self.browse(cr, uid, ids): + if pick.state == 'draft': + wf_service.trg_validate(uid, 'stock.picking', pick.id,'button_confirm', cr) move_ids = [x.id for x in pick.move_lines if x.state == 'confirmed'] if not move_ids: raise osv.except_osv(_('Warning !'),_('Not enough stock, unable to reserve the products.')) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 4264a488436..8dd76e7c300 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -989,14 +989,14 @@ -