From 2d334b932f24f2a24386bcd57a3356200e17b9f9 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Wed, 29 Apr 2015 09:19:10 +0200 Subject: [PATCH] [FIX] kanban view: when creating a view with option create=false, button create was still visible --- addons/web_kanban/static/src/js/kanban_view.js | 8 +++++++- addons/web_kanban/static/src/xml/web_kanban.xml | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban_view.js b/addons/web_kanban/static/src/js/kanban_view.js index f53d008e885..bbfc22f6163 100644 --- a/addons/web_kanban/static/src/js/kanban_view.js +++ b/addons/web_kanban/static/src/js/kanban_view.js @@ -97,7 +97,13 @@ var KanbanView = View.extend({ * or into a div of its template */ render_buttons: function($node) { - this.$buttons = $(QWeb.render("KanbanView.buttons", {'widget': this})); + var display = false; + if (this.options.action_buttons !== false) { + display = this.is_action_enabled('create'); + } else if (!this.view_id && !this.options.read_only_mode) { + display = this.is_action_enabled('write') || this.is_action_enabled('create'); + } + this.$buttons = $(QWeb.render("KanbanView.buttons", {'widget': this, display: display})); this.$buttons .on('click', 'button.oe_kanban_button_new', this.do_add_record) .on('click', '.oe_kanban_add_column', this.do_add_group); diff --git a/addons/web_kanban/static/src/xml/web_kanban.xml b/addons/web_kanban/static/src/xml/web_kanban.xml index 9e42e72c6a0..0a7bbcdcffb 100644 --- a/addons/web_kanban/static/src/xml/web_kanban.xml +++ b/addons/web_kanban/static/src/xml/web_kanban.xml @@ -13,7 +13,7 @@ - +