diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 1d97522e011..b0c0a1680ec 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -62,6 +62,14 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ }, load_kanban: function(data) { this.fields_view = data; + + // use default order if defined in xml description + var default_order = this.fields_view.arch.attrs.order, + unsorted = !this.dataset._sort.length; + if (unsorted && default_order) { + this.dataset.sort(default_order); + } + this.$el.addClass(this.fields_view.arch.attrs['class']); this.$buttons = $(QWeb.render("KanbanView.buttons", {'widget': this})); if (this.options.$buttons) {