From 034d244be68a492cb86d727633ef23d250ca6471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 5 Apr 2013 13:07:37 +0200 Subject: [PATCH] [REF] crm, hr, project: refactored kanban/form html/css to be cleaner and remove custom CSS. kanban specific css for aliases has been moved into web_kanban. bzr revid: tde@openerp.com-20130405110737-xhdgxodrffqtfrzp --- addons/crm/crm.py | 10 ++++----- addons/crm/crm_case_section_view.xml | 10 +++++---- addons/crm/crm_data.xml | 2 +- addons/crm/static/src/css/crm.css | 13 ----------- addons/hr_recruitment/hr_recruitment_view.xml | 15 ++++++++----- addons/mail/mail_group_view.xml | 18 +++++++++++---- addons/project/project_view.xml | 22 ++++++++++--------- addons/project/static/src/css/project.css | 19 ---------------- 8 files changed, 47 insertions(+), 62 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 58238de5640..7b6fe02afa8 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -160,7 +160,7 @@ class crm_case_section(osv.osv): def name_get(self, cr, uid, ids, context=None): """Overrides orm name_get method""" - if not isinstance(ids, list) : + if not isinstance(ids, list): ids = [ids] res = [] if not ids: @@ -177,20 +177,20 @@ class crm_case_section(osv.osv): def create(self, cr, uid, vals, context=None): mail_alias = self.pool.get('mail.alias') if not vals.get('alias_id'): - vals.pop('alias_name', None) # prevent errors during copy() + alias_name = vals.pop('alias_name', None) or vals.get('name') # prevent errors during copy() alias_id = mail_alias.create_unique_alias(cr, uid, - {'alias_name': vals['name']}, + {'alias_name': alias_name}, model_name="crm.lead", context=context) vals['alias_id'] = alias_id res = super(crm_case_section, self).create(cr, uid, vals, context) - mail_alias.write(cr, uid, [vals['alias_id']], {'alias_defaults': {'section_id': res, 'type':'lead'}}, context) + mail_alias.write(cr, uid, [vals['alias_id']], {'alias_defaults': {'section_id': res, 'type': 'lead'}}, context) return res def unlink(self, cr, uid, ids, context=None): # Cascade-delete mail aliases as well, as they should not exist without the sales team. mail_alias = self.pool.get('mail.alias') - alias_ids = [team.alias_id.id for team in self.browse(cr, uid, ids, context=context) if team.alias_id ] + alias_ids = [team.alias_id.id for team in self.browse(cr, uid, ids, context=context) if team.alias_id] res = super(crm_case_section, self).unlink(cr, uid, ids, context=context) mail_alias.unlink(cr, uid, alias_ids, context=context) return res diff --git a/addons/crm/crm_case_section_view.xml b/addons/crm/crm_case_section_view.xml index 2559d94805a..e752f542ed5 100644 --- a/addons/crm/crm_case_section_view.xml +++ b/addons/crm/crm_case_section_view.xml @@ -94,7 +94,7 @@

-
+
%%
@@ -151,11 +151,13 @@

-
+
-
- -