Mayur Maheshwari(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-addons_16_general-multi-mma into 
lp:~openerp-dev/openobject-server/trunk-addons_16_general.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-addons_16_general-multi-mma/+merge/130510

Hello

  I have improved the multi option in act_window when multi="True" action 
displayed in list view for multiple record.


Thanks
Mayur
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-addons_16_general-multi-mma/+merge/130510
Your team OpenERP R&D Team is requested to review the proposed merge of 
lp:~openerp-dev/openobject-server/trunk-addons_16_general-multi-mma into 
lp:~openerp-dev/openobject-server/trunk-addons_16_general.
=== modified file 'openerp/osv/orm.py'
--- openerp/osv/orm.py	2012-10-12 14:46:34 +0000
+++ openerp/osv/orm.py	2012-10-19 09:56:22 +0000
@@ -2293,7 +2293,8 @@
                          if view_type == 'tree' or not action[2].get('multi')]
             resprint = [clean(print_) for print_ in resprint
                         if view_type == 'tree' or not print_[2].get('multi')]
-            resrelate = map(lambda x: x[2], resrelate)
+            resrelate = [clean(action) for action in resrelate
+                         if (action[2].get('multi') and view_type == 'tree') or (not action[2].get('multi') and view_type == 'form')]
 
             for x in itertools.chain(resprint, resaction, resrelate):
                 x['string'] = x['name']

_______________________________________________
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