From 2bf0978994c88ebf6a382a7b180350ee7ac5e1a9 Mon Sep 17 00:00:00 2001 From: Jigar Amin - OpenERP Date: Thu, 5 Jul 2012 15:43:31 +0530 Subject: [PATCH] [REF] Refectored the fields_view_get hack bzr revid: jam@tinyerp.com-20120705101331-rjbxvjrbpme9wqrq --- addons/crm/crm.py | 12 ------------ addons/crm/crm_view.xml | 2 +- addons/hr_recruitment/hr_recruitment.py | 12 ------------ addons/hr_recruitment/hr_recruitment_view.xml | 2 +- addons/mail/mail_group.py | 12 ------------ addons/mail/mail_group_view.xml | 10 ++++++---- addons/mail/res_users.py | 12 ------------ addons/mail/res_users_view.xml | 2 +- addons/project/project.py | 17 ----------------- addons/project/project_view.xml | 5 +++-- 10 files changed, 12 insertions(+), 74 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index ce7200f4571..1a2f0716abe 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -160,18 +160,6 @@ class crm_case_section(osv.osv): name = record['parent_id'][1] + ' / ' + name res.append((record['id'], name)) return res - - def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): - res = super(crm_case_section,self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu) - if view_type == 'form': - domain = self.pool.get("ir.config_parameter").get_param(cr, uid, "mail.catchall.domain", context=context) - if not domain: - doc = etree.XML(res['arch']) - alias_node = doc.xpath("//div[@name='alias_box']")[0] - parent = alias_node.getparent() - parent.remove(alias_node) - res['arch'] = etree.tostring(doc) - return res def create(self, cr, uid, vals, context=None): alias_pool = self.pool.get('mail.alias') diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 8f5c1d54cbc..1e2b7182000 100644 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -87,7 +87,7 @@ - +
- +
+ +
+
+
-
-