[IMP]: ir.actions.todo: When we pass res_id in the context of the action it should open the resource

bzr revid: rpa@tinyerp.com-20110628113131-qhnp7qnirsqa2z4g
This commit is contained in:
Rucha (Open ERP)
2011-06-28 17:01:31 +05:30
parent 4e430425ca
commit e2193e8a31
+6
View File
@@ -844,6 +844,12 @@ class ir_actions_todo(osv.osv):
wizard = self.browse(cr, uid, wizard_id, context=context)
res = self.pool.get('ir.actions.act_window').read(cr, uid, wizard.action_id.id, [], context=context)
res.update({'nodestroy': True})
# Open Specific resouce when res_id is provided in context
if res.get('context', {}):
ctx = eval(res['context'])
if ctx.get('res_id'):
res.update({'res_id': ctx.get('res_id')})
return res
def action_open(self, cr, uid, ids, context=None):