From 4450495e9e678818e72cdf5c77e4569cc47b951c Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Wed, 12 Oct 2016 22:55:53 +0200 Subject: [PATCH] [REF] web_kanban: allow a custom limit defined in the arch With this commit, it's now possible to set an arbitrary limit on any kanban view by adding a limit attribut to the root kanban tag in a kanban definition. Do not forward-port. Backport of rev 8a87c382ba5300012ad46514c8dd4fce5ecba630 --- addons/web_kanban/static/src/js/kanban_view.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web_kanban/static/src/js/kanban_view.js b/addons/web_kanban/static/src/js/kanban_view.js index dbc355f92ab..170a133d31c 100644 --- a/addons/web_kanban/static/src/js/kanban_view.js +++ b/addons/web_kanban/static/src/js/kanban_view.js @@ -66,7 +66,7 @@ var KanbanView = View.extend({ this.qweb.default_dict = _.clone(QWeb.default_dict); this.model = this.dataset.model; - this.limit = options.limit || 40; + this.limit = options.limit; this.grouped = undefined; this.group_by_field = undefined; this.default_group_by = undefined; @@ -84,6 +84,10 @@ var KanbanView = View.extend({ }, view_loading: function(fvg) { + if (!this.limit) { + this.limit = parseInt(fvg.arch.attrs.limit, 10) || 40; + } + this.$el.addClass(fvg.arch.attrs.class); this.fields_view = fvg; this.default_group_by = fvg.arch.attrs.default_group_by;