From 18da8cdc5b22e63f3f43e941408cbe98d2c2e368 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 1 Feb 2013 12:56:42 +0100 Subject: [PATCH] [IMP] crm,project,mail: css for alias bzr revid: chm@openerp.com-20130201115642-n1wijg4exsibju84 --- addons/crm/__openerp__.py | 1 + addons/crm/crm_salesteams.xml | 31 ++++++++--------------- addons/crm/static/src/css/crm.css | 17 +++++++++++++ addons/crm/static/src/js/crm.js | 11 ++++++++ addons/mail/mail_group_view.xml | 3 +-- addons/project/project_view.xml | 10 +++----- addons/project/static/src/css/project.css | 17 +++++++++++++ 7 files changed, 60 insertions(+), 30 deletions(-) create mode 100644 addons/crm/static/src/js/crm.js diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py index 46ce37f188c..1ae67f1fb55 100644 --- a/addons/crm/__openerp__.py +++ b/addons/crm/__openerp__.py @@ -116,6 +116,7 @@ Dashboard for CRM will include: 'test/ui/delete_lead.yml', ], 'css': ['static/src/css/crm.css'], + 'js': ['static/src/js/crm.js'], 'installable': True, 'application': True, 'auto_install': False, diff --git a/addons/crm/crm_salesteams.xml b/addons/crm/crm_salesteams.xml index 6c32deb79cf..e6caa03c042 100644 --- a/addons/crm/crm_salesteams.xml +++ b/addons/crm/crm_salesteams.xml @@ -59,7 +59,7 @@ crm.case.section.kanban crm.case.section - + @@ -70,29 +70,24 @@ -
+
-

- -
- - () -
-
-
-

+

+
+ %% +
@@ -101,12 +96,6 @@
- -
- - - -
diff --git a/addons/crm/static/src/css/crm.css b/addons/crm/static/src/css/crm.css index 06c612561e6..e9f7abfa7ae 100644 --- a/addons/crm/static/src/css/crm.css +++ b/addons/crm/static/src/css/crm.css @@ -19,4 +19,21 @@ -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } +.oe_kanban_crm_salesteams_alias { + margin: -8px 0 8px 0; +} +.oe_kanban_crm_salesteams_alias .oe_e { + font-size: 30px; + line-height: 6px; + vertical-align: top; + margin-right: 3px; + color: white; + text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); + float: left; +} + +.oe_kanban_crm_salesteams_alias small { + display: block; + margin-left: 20px; +} \ No newline at end of file diff --git a/addons/crm/static/src/js/crm.js b/addons/crm/static/src/js/crm.js new file mode 100644 index 00000000000..e027313d6dc --- /dev/null +++ b/addons/crm/static/src/js/crm.js @@ -0,0 +1,11 @@ +openerp.crm = function(openerp) { + openerp.web_kanban.KanbanRecord.include({ + on_card_clicked: function() { + if (this.view.dataset.model === 'crm.case.section') { + this.$('.oe_kanban_crm_salesteams_list a').first().click(); + } else { + this._super.apply(this, arguments); + } + }, + }); +}; diff --git a/addons/mail/mail_group_view.xml b/addons/mail/mail_group_view.xml index 95af1df5967..feb62e9aea4 100644 --- a/addons/mail/mail_group_view.xml +++ b/addons/mail/mail_group_view.xml @@ -75,11 +75,10 @@