diff options
| author | Fabien Meghazi <fme@openerp.com> | 2012-11-26 11:25:33 +0100 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2012-11-26 11:25:33 +0100 |
| commit | d0195e30e83675e5e2d0ee93ce65cb5c783a6ca9 (patch) | |
| tree | 6e283d89b8c7ef55eb9f1dcff727c3f1697dae8f /addons/web/static/src/js | |
| parent | aa2a42dc1372ab4a4c8e053bce4bee219370f701 (diff) | |
[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
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 7170bdcec72..b0ad23d6854 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -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_ || []; |
