From 36cab85bb7ab75a98e122b5848525870bd87d773 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 7 Nov 2011 11:34:28 +0100 Subject: [PATCH] [IMP] Undefined title groups goes first lp bug: https://launchpad.net/bugs/883552 fixed bzr revid: fme@openerp.com-20111107103428-4rvnx25y5oaprya8 --- addons/web_kanban/static/src/js/kanban.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 978425a294b..9ba02c48e9a 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -196,7 +196,9 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ }, do_add_groups: function(groups) { var self = this; - this.groups = groups; + _.each(groups, function(group) { + self.groups[group.undefined_title ? 'unshift' : 'push'](group); + }); _.each(this.groups, function(group) { group.appendTo(self.$element.find('.oe_kanban_groups_headers')); }); @@ -240,8 +242,10 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ record.group = new_group; var data = {}; data[this.group_by] = new_group.value; - new_group.do_save_sequences(); - this.dataset.write(record.id, data, {}, record.do_reload); + this.dataset.write(record.id, data, {}, function() { + record.do_reload(); + new_group.do_save_sequences(); + }); } }, do_show: function () {