summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js/data.js
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-06-28 15:34:07 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-06-28 15:34:07 +0200
commitaa9eedee9eec356f0d777b64439601dbdb728b62 (patch)
tree1e0a33384cad391ca942563037e991ab530b0319 /addons/base/static/src/js/data.js
parent85e0fbc6fe78d21613080d746d17edfc317bf463 (diff)
parentbbd9df8fc40995c42d47f87b85e40e9cda728051 (diff)
[imp] added evaluation context into compound context
bzr revid: nicolas.vanhoren@openerp.com-20110628133407-yoqcfl6z3gm90ct6
Diffstat (limited to 'addons/base/static/src/js/data.js')
-rw-r--r--addons/base/static/src/js/data.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js
index b0e757c8305..73c88043913 100644
--- a/addons/base/static/src/js/data.js
+++ b/addons/base/static/src/js/data.js
@@ -590,6 +590,7 @@ openerp.base.ReadOnlyDataSetSearch = openerp.base.DataSetSearch.extend({
openerp.base.CompoundContext = function() {
this.__ref = "compound_context";
this.__contexts = [];
+ this.__eval_context = null;
var self = this;
_.each(arguments, function(x) {
self.add(x);
@@ -602,6 +603,13 @@ openerp.base.CompoundContext.prototype.add = function(context) {
this.__contexts.push(context);
return this;
};
+openerp.base.CompoundContext.prototype.set_eval_context = function(eval_context) {
+ this.__eval_context = eval_context;
+ return this;
+};
+openerp.base.CompoundContext.prototype.get_eval_context = function() {
+ return this.__eval_context;
+};
openerp.base.CompoundDomain = function() {
this.__ref = "compound_domain";