|
@ -135,7 +135,12 @@ openerp.web_widget_boolean_switch = function(instance){ |
|
|
_.extend(context, view.session.user_context); |
|
|
_.extend(context, view.session.user_context); |
|
|
var model = new openerp.instances.instance0.web.Model(this.view.model); |
|
|
var model = new openerp.instances.instance0.web.Model(this.view.model); |
|
|
model.call('write', [[id], values], |
|
|
model.call('write', [[id], values], |
|
|
{'context': context}); |
|
|
|
|
|
|
|
|
{'context': context}).then(_.bind(function(){ |
|
|
|
|
|
if(!this.view.grouped){ |
|
|
|
|
|
this.view.records._byId[this.id].attributes[this.field.name] = this.state; |
|
|
|
|
|
} |
|
|
|
|
|
}, {'view': this.view, 'field': this.field, |
|
|
|
|
|
'id': id, 'state': state})); |
|
|
}, {'view': view, 'field': field}) |
|
|
}, {'view': view, 'field': field}) |
|
|
); |
|
|
); |
|
|
}); |
|
|
}); |
|
|