diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 101a412329c..c704d683a23 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -649,6 +649,22 @@ class stock_picking(osv.osv): 'date': time.strftime('%Y-%m-%d %H:%M:%S'), 'company_id': lambda self, cr, uid, c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.picking', context=c) } + def action_process(self, cr, uid, ids, context={}): + return { + 'name':_("Products to Process"), + 'view_mode': 'form', + 'view_id': False, + 'view_type': 'form', + 'res_model': 'stock.partial.picking', + 'type': 'ir.actions.act_window', + 'nodestroy': True, + 'target': 'new', + 'domain': '[]', + 'context': { + 'active_id': ids[0], + 'active_ids':ids + } + } def copy(self, cr, uid, id, default=None, context=None): if default is None: diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 161aba4e582..82547908eb7 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -603,7 +603,7 @@ -