From 4c0222355dfc1ea87ea05589eb014ce182d1a97b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 13 Jun 2014 11:57:18 +0200 Subject: [PATCH] [IMP] add default order parameter to list views List views can now be sorted by default with a simple keyword 'order'. For example ... ... --- addons/web/static/src/js/view_list.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 16d0310ab4d..4a63b9921c3 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -354,6 +354,12 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.sidebar.$el.hide(); } //Sort + var default_order = this.fields_view.arch.attrs.order, + unsorted = !this.dataset._sort.length; + if (unsorted && default_order) { + this.dataset.sort(default_order); + } + if(this.dataset._sort.length){ if(this.dataset._sort[0].indexOf('-') == -1){ this.$el.find('th[data-id=' + this.dataset._sort[0] + ']').addClass("sortdown");