[FIX] Kanban: Warn user when record fails to be moved to a column (eg: group by date fields)

bzr revid: fme@openerp.com-20111128104943-3yf4xjphpzk3196e
This commit is contained in:
Fabien Meghazi 2011-11-28 11:49:43 +01:00
parent 847bddb3e5
commit da44c1f999
1 changed files with 5 additions and 0 deletions

View File

@ -237,6 +237,7 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({
}
},
on_record_moved : function(record, old_group, old_index, new_group, new_index) {
var self = this;
if (old_group === new_group) {
new_group.records.splice(old_index, 1);
new_group.records.splice(new_index, 0, record);
@ -250,6 +251,10 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({
this.dataset.write(record.id, data, {}, function() {
record.do_reload();
new_group.do_save_sequences();
}).fail(function(error, evt) {
evt.preventDefault();
alert("An error has occured while moving the record to this group.");
self.do_reload(); // TODO: use draggable + sortable in order to cancel the dragging when the rcp fails
});
}
},