[FIX] Many2Many kanban binds "change:effective_readonly" too late.
The problem occured when opening a form view containing a m2m_kanban from a kanban view using an Edit button. Eg: when opening an existing project from project kanban view using the dropdown item "Project Settings", no "Add" button appears in the project Team tab. bzr revid: fme@openerp.com-20121126102533-ak96lhsxbfx8io7n
This commit is contained in:
parent
aa2a42dc13
commit
d0195e30e8
|
@ -4238,16 +4238,14 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend(
|
|||
var self = this;
|
||||
|
||||
self.load_view();
|
||||
this.is_loaded.done(function() {
|
||||
self.on("change:effective_readonly", self, function() {
|
||||
self.is_loaded = self.is_loaded.then(function() {
|
||||
self.kanban_view.destroy();
|
||||
return $.when(self.load_view()).done(function() {
|
||||
self.render_value();
|
||||
});
|
||||
self.on("change:effective_readonly", self, function() {
|
||||
self.is_loaded = self.is_loaded.then(function() {
|
||||
self.kanban_view.destroy();
|
||||
return $.when(self.load_view()).done(function() {
|
||||
self.render_value();
|
||||
});
|
||||
});
|
||||
})
|
||||
});
|
||||
},
|
||||
set_value: function(value_) {
|
||||
value_ = value_ || [];
|
||||
|
|
Loading…
Reference in New Issue