From 1d54a738d5a57f6ad8f4272b71935a06ff8a45ee Mon Sep 17 00:00:00 2001 From: "Jitendra Prajapati (OpenERP)" Date: Thu, 10 Apr 2014 17:38:28 +0530 Subject: [PATCH] [IMP]improve if condition for more menu in module form view bzr revid: jpr@tinyerp.com-20140410120828-23mwiujn165b5afh --- openerp/addons/base/module/module.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 9fc8d9abf26..80704e3393a 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -144,9 +144,10 @@ class module(osv.osv): def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): res = super(module, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) + result = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'action_server_module_immediate_install')[1] if view_type == 'form': if res.get('toolbar',False): - list = [rec for rec in res['toolbar']['action'] if rec.get('name', False) != 'Module Immediate Install'] + list = [rec for rec in res['toolbar']['action'] if rec.get('id', False) != result] res['toolbar'] = {'action': list} return res