summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/view_utils.js
diff options
context:
space:
mode:
authorRavi Gadhia <rga@odoo.com>2018-06-06 13:41:44 +0000
committerAaron Bohy <aab@odoo.com>2019-04-02 11:55:57 +0000
commit234d92c4f0c092dca9f10d194ddcff998fc3a886 (patch)
tree9b4cd9794b9f494694b9671e6bb682d75c007bd7 /addons/web/static/src/js/views/view_utils.js
parent55676110c8787dfafd34a6508b207952f5c5eb88 (diff)
[IMP] web: list: editable grouped list views
This rev. enables the editable feature in grouped list views. Part of task 1915702 Co-authored-by: Aaron Bohy <aab@odoo.com> Co-authored-by: Martin Geubelle <mge@odoo.com>
Diffstat (limited to 'addons/web/static/src/js/views/view_utils.js')
-rw-r--r--addons/web/static/src/js/views/view_utils.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/addons/web/static/src/js/views/view_utils.js b/addons/web/static/src/js/views/view_utils.js
index ea2270ce466..82cefe5bce3 100644
--- a/addons/web/static/src/js/views/view_utils.js
+++ b/addons/web/static/src/js/views/view_utils.js
@@ -19,10 +19,15 @@ var viewUtils = {
case 'many2one':
return group.res_id || false;
case 'selection':
- var descriptor = _.findWhere(groupedByField.selection, group.value);
+ var descriptor = _.find(groupedByField.selection, function (option) {
+ return option[1] === group.value;
+ });
return descriptor && descriptor[0];
- default:
+ case 'char':
+ case 'boolean':
return group.value;
+ default:
+ return false; // other field types are not handled
}
},
/**