From f6bda97aa2cbf7392a8e9b524cb36fd2bcc318fd Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Fri, 14 Jan 2011 16:01:33 +0100 Subject: [PATCH] [FIX] stock.partial.move fix for web client act_window replace by act_server to create the osv.memory object before opening the wizard bzr revid: tfr@openerp.com-20110114150133-vk0240cnim03jgwo --- addons/stock/stock.py | 19 ++++++++ addons/stock/stock_view.xml | 16 +++---- .../stock/wizard/stock_partial_move_view.xml | 43 +++++++++++-------- 3 files changed, 53 insertions(+), 25 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 5291bf28703..ee21ce83a75 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1456,6 +1456,25 @@ class stock_move(osv.osv): _description = "Stock Move" _order = 'date_expected desc, id' _log_create = False + + def action_partial_move(self, cr, uid, ids, context=None): + if context is None: context = {} + partial_id = self.pool.get("stock.partial.move").create( + cr, uid, {}, context=context) + return { + 'name':_("Products to Process"), + 'view_mode': 'form', + 'view_id': False, + 'view_type': 'form', + 'res_model': 'stock.partial.move', + 'res_id': partial_id, + 'type': 'ir.actions.act_window', + 'nodestroy': True, + 'target': 'new', + 'domain': '[]', + 'context': context + } + def name_get(self, cr, uid, ids, context=None): res = [] diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 845b9c2d4fa..4c7c6e56442 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -342,9 +342,9 @@ - - - + + + @@ -900,7 +900,7 @@ -