summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2012-05-24 18:07:52 +0200
committerFabien Meghazi <fme@openerp.com>2012-05-24 18:07:52 +0200
commitc78ca8dd35271227b6c82fe79dc3be15baae8a7a (patch)
tree5a76259d322c7adc59b2c6379c30bfc70204b837
parentb70dd5534f16ce590c2b52f0edc616b7c280d17d (diff)
[IMP] Improved project and opportunities kanban view. Use KanbanRecord#on_card_clicked
bzr revid: fme@openerp.com-20120524160752-rl0by5v4g1n22syl
-rw-r--r--addons/crm/crm_lead_view.xml4
-rw-r--r--addons/project/project_view.xml2
-rw-r--r--addons/project/static/src/js/project.js10
3 files changed, 13 insertions, 3 deletions
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index 3c773ed3ec9..3c2b8f48eb6 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -264,13 +264,13 @@
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
</ul>
<div class="oe_kanban_content">
- <a type="edit"><h3>
+ <h3>
<field name="partner_id"/>
<t t-if="record.planned_revenue.raw_value">
- <t t-esc="Math.round(record.planned_revenue.value)"/>
<field name="company_currency"/>
</t>
- </h3></a>
+ </h3>
<div>
<b> <field name="partner_address_name"/> </b>
</div>
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 8e10fe6df7e..70cdac1efa0 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -196,7 +196,7 @@
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
</ul>
<div class="oe_kanban_content">
- <a type="edit"><h3 class="oe_kanban_ellipsis"><field name="name"/></h3></a>
+ <h3 class="oe_kanban_ellipsis"><field name="name"/></h3>
<div class="oe_kanban_project_list">
<a t-if="record.use_tasks.raw_value"
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js
index 297aa7184b9..510fcbb99e7 100644
--- a/addons/project/static/src/js/project.js
+++ b/addons/project/static/src/js/project.js
@@ -23,4 +23,14 @@ openerp.project = function(openerp) {
}
}
});
+
+ openerp.web_kanban.KanbanRecord.include({
+ on_card_clicked: function() {
+ if (this.view.dataset.model === 'project.project') {
+ this.$('.oe_kanban_project_list a').first().click();
+ } else {
+ this._super.apply(this, arguments);
+ }
+ }
+ });
};