From b722d5299ec246d81d3530a65854568b92cffcd6 Mon Sep 17 00:00:00 2001 From: Pierre Verkest Date: Fri, 2 Oct 2015 22:32:34 +0200 Subject: [PATCH] foward options to grouped switcher --- .../static/src/js/web_widget_boolean_switch.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js b/web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js index 0a1fa7e2..c76d7c99 100644 --- a/web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js +++ b/web_widget_boolean_switch/static/src/js/web_widget_boolean_switch.js @@ -113,17 +113,21 @@ openerp.web_widget_boolean_switch = function(instance){ }); switch_fields.forEach(function(field){ var checkboxes; + + var options = py.eval(field.options); + if(view.grouped){ //Manage if it's grouped by boolean_switch widget field + var opt = {}; + _.extend(opt, options); + opt.readonly = true; checkboxes = view.$el.find( 'th.oe_list_group_name input[type="checkbox"]'); new openerp.instances.instance0.web.BooleanSwitchWidget( - checkboxes, {'readonly': true}, null); + checkboxes, opt, null); } - var options = py.eval(field.options); _.extend(options, field.modifiers ? field.modifiers : {}); - checkboxes = view.$el.find('td[data-field=' + field.name + '].oe_list_field_boolean_switch > input[type="checkbox"]'); new openerp.instances.instance0.web.BooleanSwitchWidget(