[IMP] allow eval'ing a single context or domain
authorXavier Morel <xmo@openerp.com>
Mon, 26 Nov 2012 08:42:29 +0000 (09:42 +0100)
committerXavier Morel <xmo@openerp.com>
Mon, 26 Nov 2012 08:42:29 +0000 (09:42 +0100)
bzr revid: xmo@openerp.com-20121126084229-wgpjszmquhibbrpf

addons/web/static/src/js/pyeval.js

index 3c6b661..4a77eea 100644 (file)
@@ -708,8 +708,11 @@ openerp.web.pyeval = function (instance) {
         context = _.extend(instance.web.pyeval.context(), context || {});
         context['context'] = py.dict.fromJSON(context);
 
+        //noinspection FallthroughInSwitchStatementJS
         switch(type) {
+        case 'context': object = [object];
         case 'contexts': return eval_contexts(object, context);
+        case 'domain': object = [object];
         case 'domains': return eval_domains(object, context);
         case 'groupbys': return eval_groupbys(object, context);
         }