[REN] pointless usages of DataSetStatic (which is all of them) to using DataSet

bzr revid: xmo@openerp.com-20120301160452-epmjxma3pslo38ek
This commit is contained in:
Xavier Morel
2012-03-01 17:04:52 +01:00
parent 190eb339fa
commit aa7a8ed36a
3 changed files with 20 additions and 20 deletions
+17 -17
View File
@@ -1901,7 +1901,7 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
// context menu
var init_context_menu_def = $.Deferred().then(function(e) {
var rdataset = new openerp.web.DataSetStatic(self, "ir.values", self.build_context());
var rdataset = new openerp.web.DataSet(self, "ir.values", self.build_context());
rdataset.call("get", ['action', 'client_action_relate',
[[self.field.relation, false]], false, rdataset.get_context()], false, 0)
.then(function(result) {
@@ -2036,7 +2036,7 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
this.abort_last();
delete this.abort_last;
}
var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.build_context());
var dataset = new openerp.web.DataSet(this, this.field.relation, self.build_context());
dataset.name_search(search_val, self.build_domain(), 'ilike',
this.limit + 1, function(data) {
@@ -2089,13 +2089,13 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
self._search_create_popup("form", undefined, {"default_name": name});
};
if (self.get_definition_options().quick_create === undefined || self.get_definition_options().quick_create) {
var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.build_context());
dataset.name_create(name, function(data) {
self._change_int_ext_value(data);
}).fail(function(error, event) {
event.preventDefault();
slow_create();
});
new openerp.web.DataSet(this, this.field.relation, self.build_context())
.name_create(name, function(data) {
self._change_int_ext_value(data);
}).fail(function(error, event) {
event.preventDefault();
slow_create();
});
} else
slow_create();
},
@@ -2115,10 +2115,10 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
new openerp.web.CompoundContext(self.build_context(), context || {})
);
pop.on_select_elements.add(function(element_ids) {
var dataset = new openerp.web.DataSetStatic(self, self.field.relation, self.build_context());
dataset.name_get([element_ids[0]], function(data) {
self._change_int_ext_value(data[0]);
});
new openerp.web.DataSet(self, self.field.relation, self.build_context())
.name_get([element_ids[0]], function(data) {
self._change_int_ext_value(data[0]);
});
});
},
_change_int_ext_value: function(value) {
@@ -2154,10 +2154,10 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
};
if (value && !(value instanceof Array)) {
// name_get in a m2o does not use the context of the field
var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.view.dataset.get_context());
dataset.name_get([value], function(data) {
real_set_value(data[0]);
}).fail(function() {self.tmp_value = undefined;});
new openerp.web.DataSet(this, this.field.relation, self.view.dataset.get_context())
.name_get([value], function(data) {
real_set_value(data[0]);
}).fail(function() {self.tmp_value = undefined;});
} else {
$.async_when().then(function() {real_set_value(value);});
}
+1 -1
View File
@@ -168,7 +168,7 @@ openerp.web.page = function (openerp) {
});
};
if (value && !(value instanceof Array)) {
new openerp.web.DataSetStatic(
new openerp.web.DataSet(
this, this.field.relation, self.build_context())
.name_get([value], function(data) {
real_set_value(data[0]);
+2 -2
View File
@@ -107,7 +107,7 @@ openerp.web_process = function (openerp) {
if(this.process_id)
return def.resolve().promise();
this.process_dataset = new openerp.web.DataSetStatic(this, "process.process", this.session.context);
this.process_dataset = new openerp.web.DataSet(this, "process.process", this.session.context);
this.process_dataset
.call("search_by_model", [self.process_model,self.session.context])
.done(function(res) {
@@ -237,7 +237,7 @@ openerp.web_process = function (openerp) {
},
jump_to_view: function(model, id) {
var self = this;
var dataset = new openerp.web.DataSetStatic(this, 'ir.values', this.session.context);
var dataset = new openerp.web.DataSet(this, 'ir.values', this.session.context);
dataset.call('get',
['action', 'tree_but_open',[['ir.ui.menu', id]], dataset.context],
function(res) {