[MERGE] Fix kanban dataset.ids missing when using 'Show more' button

bzr revid: fme@openerp.com-20121128171325-3euuu394e7ybpjzu
This commit is contained in:
Fabien Meghazi 2012-11-28 18:13:25 +01:00
commit 93091dad79
3 changed files with 5 additions and 3 deletions

View File

@ -279,6 +279,7 @@
.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record {
display: inline-block;
padding: 2px;
vertical-align: top;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

View File

@ -266,6 +266,7 @@
.oe_kanban_record
display: inline-block
padding: 2px
vertical-align: top
box-sizing: border-box
-moz-box-sizing: border-box
-webkit-box-sizing: border-box

View File

@ -642,14 +642,14 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({
},
do_show_more: function(evt) {
var self = this;
var ids = self.view.dataset.ids.splice(0);
return this.dataset.read_slice(this.view.fields_keys.concat(['__last_update']), {
'limit': self.view.limit,
'offset': self.dataset_offset += self.view.limit
}).then(function(records) {
records.forEach(function(r) {
self.view.dataset.ids.push(r.id);
});
self.view.dataset.ids = ids.concat(self.view.dataset.ids);
self.do_add_records(records);
self.compute_cards_auto_height();
return records;
});
},