From 6bd5b4fb38e3bec20b75e522482d73b69b6896cd Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Mon, 6 Dec 2010 18:05:39 +0530 Subject: [PATCH] [IMP] Purchase:Improvement in Purchase order in pad bzr revid: aag@tinyerp.co.in-20101206123539-jfp416d9xbjdrhlq --- addons/purchase/purchase_view.xml | 2 +- addons/stock/stock.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index ce8923ed5cd..c69bc376543 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -189,7 +189,7 @@ - + diff --git a/addons/stock/stock.py b/addons/stock/stock.py index d6f4a95bc9e..6fdd2f0a0fd 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1284,6 +1284,9 @@ class stock_picking(osv.osv): @param ids: List of Picking Ids @param context: A standard dictionary for contextual values """ + if context is None: + context = {} + mob_obj = self.pool.get('ir.model.data') for pick in self.browse(cr, uid, ids, context=context): msg='' if pick.auto_picking: @@ -1303,9 +1306,12 @@ class stock_picking(osv.osv): 'done': _('is done.'), 'draft':_('is in draft state.'), } + res = mob_obj.get_object_reference(cr, uid, 'stock', 'view_picking_in_form') + view_id = res and res[1] or False + context.update({'view_id': view_id}) message += state_list[pick.state] - self.log(cr, uid, pick.id, message) - return True + self.log(cr, uid, pick.id, message,context=context) + return context stock_picking()