[IMP]remove callback from name_create method and update related code.
bzr revid: vme@tinyerp.com-20120928094007-mx5p402a1ehdl73f
This commit is contained in:
parent
6d692fac36
commit
bb5fd9ba81
|
@ -746,10 +746,9 @@ instance.web.DataSet = instance.web.CallbackEnabled.extend({
|
||||||
* @param name
|
* @param name
|
||||||
* @param callback
|
* @param callback
|
||||||
*/
|
*/
|
||||||
name_create: function(name, callback) {
|
name_create: function(name) {
|
||||||
return this._model.call('name_create',
|
return this._model.call('name_create',
|
||||||
[name], {context: this._model.context()})
|
[name], {context: this._model.context()});
|
||||||
.then(callback);
|
|
||||||
},
|
},
|
||||||
exec_workflow: function (id, signal, callback) {
|
exec_workflow: function (id, signal, callback) {
|
||||||
return this._model.exec_workflow(id, signal)
|
return this._model.exec_workflow(id, signal)
|
||||||
|
|
|
@ -2719,7 +2719,7 @@ instance.web.form.CompletionFieldMixin = {
|
||||||
};
|
};
|
||||||
if (self.options.quick_create === undefined || self.options.quick_create) {
|
if (self.options.quick_create === undefined || self.options.quick_create) {
|
||||||
new instance.web.DataSet(this, this.field.relation, self.build_context())
|
new instance.web.DataSet(this, this.field.relation, self.build_context())
|
||||||
.name_create(name, function(data) {
|
.name_create(name).then(function(data) {
|
||||||
self.add_id(data[0]);
|
self.add_id(data[0]);
|
||||||
}).fail(function(error, event) {
|
}).fail(function(error, event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
Loading…
Reference in New Issue