summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/pyeval.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-11-23 11:16:58 +0100
committerXavier Morel <xmo@openerp.com>2012-11-23 11:16:58 +0100
commit7c09e23de7fb106f087c71bd4cbd6844b8ab3e57 (patch)
tree7a7d8507c5426e1500ad2d4cbc6d83f36635a7db /addons/web/static/src/js/pyeval.js
parent242a5da5a9f4b71b3ced9f583a461c397f6be22a (diff)
[ADD] todo notes
bzr revid: xmo@openerp.com-20121123101658-xoynynruwnuzyrv3
Diffstat (limited to 'addons/web/static/src/js/pyeval.js')
-rw-r--r--addons/web/static/src/js/pyeval.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/pyeval.js b/addons/web/static/src/js/pyeval.js
index 2b4d1ef5eea..ed9c1ce9e82 100644
--- a/addons/web/static/src/js/pyeval.js
+++ b/addons/web/static/src/js/pyeval.js
@@ -602,6 +602,7 @@ openerp.web.pyeval = function (instance) {
var eval_contexts = function (contexts, evaluation_context) {
evaluation_context = evaluation_context || {};
return _(contexts).reduce(function (result_context, ctx) {
+ // TODO: wrap string contexts in nonlit?
// __eval_context evaluations can lead to some of `contexts`'s
// values being null, skip them as well as empty contexts
if (_.isEmpty(ctx)) { return result_context; }
@@ -626,6 +627,7 @@ openerp.web.pyeval = function (instance) {
var eval_domains = function (domains, evaluation_context) {
var result_domain = [];
_(domains).each(function (domain) {
+ // TODO: wrap string domains in nonlit?
switch(domain.__ref) {
case 'domain':
evaluation_context.context = py.dict.fromJSON(evaluation_context);
@@ -648,6 +650,7 @@ openerp.web.pyeval = function (instance) {
var eval_groupbys = function (contexts, evaluation_context) {
var result_group = [];
_(contexts).each(function (ctx) {
+ // TODO: wrap string contexts in nonlit?
var group;
var evaluated = ctx;
switch(ctx.__ref) {