summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2012-11-26 11:25:33 +0100
committerFabien Meghazi <fme@openerp.com>2012-11-26 11:25:33 +0100
commitd0195e30e83675e5e2d0ee93ce65cb5c783a6ca9 (patch)
tree6e283d89b8c7ef55eb9f1dcff727c3f1697dae8f /addons/web/static/src/js
parentaa2a42dc1372ab4a4c8e053bce4bee219370f701 (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.js14
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_ || [];