Rucha (Open ERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-configuration-rework-res_id-context-rpa 
into lp:~openerp-dev/openobject-server/trunk-configuration-rework.

Requested reviews:
  qdp (OpenERP) (qdp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-configuration-rework-res_id-context-rpa/+merge/66118

Improved action_launch for ir.actions.todo, for when we pass res_id in the 
context of the action it should open the resource
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-configuration-rework-res_id-context-rpa/+merge/66118
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-configuration-rework.
=== modified file 'openerp/addons/base/ir/ir_actions.py'
--- openerp/addons/base/ir/ir_actions.py	2011-06-17 14:15:20 +0000
+++ openerp/addons/base/ir/ir_actions.py	2011-06-28 11:34:48 +0000
@@ -844,6 +844,12 @@
         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):

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to