From 4ed2bd4abfe07951b714af2e438d9182b72d7655 Mon Sep 17 00:00:00 2001 From: ryv-odoo Date: Mon, 23 Sep 2019 13:57:43 +0000 Subject: [PATCH] [FIX] survey : random question count not editable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We can't edit the random question count field from the survey form (in list widget). Change the function which compute the colspan of a field (during edition). TASK_ID : 2075216 closes odoo/odoo#39549 X-original-commit: 61d61348d3e5abf852edb692bb412f177ae5e167 Signed-off-by: ryv-odoo Co-authored-by: Michaƫl Mattiello --- addons/survey/static/src/js/fields_section_one2many.js | 5 ++++- addons/survey/views/survey_question_views.xml | 2 +- addons/survey/views/survey_survey_views.xml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/survey/static/src/js/fields_section_one2many.js b/addons/survey/static/src/js/fields_section_one2many.js index 5a30b4f787d..72fa2e11f15 100644 --- a/addons/survey/static/src/js/fields_section_one2many.js +++ b/addons/survey/static/src/js/fields_section_one2many.js @@ -37,7 +37,7 @@ var SectionListRenderer = ListRenderer.extend({ var isSection = record.data[this.sectionFieldName]; if (isSection){ - if (node.attrs.widget === "handle"){ + if (node.attrs.widget === "handle" || node.attrs.name === "random_questions_count"){ return $cell; } else if (node.attrs.name === "title"){ var nbrColumns = this._getNumberOfCols(); @@ -47,6 +47,9 @@ var SectionListRenderer = ListRenderer.extend({ if (this.addTrashIcon){ nbrColumns--; } + if (record.data.questions_selection === "random"){ + nbrColumns--; + } $cell.attr('colspan', nbrColumns); } else { $cell.removeClass('o_invisible_modifier'); diff --git a/addons/survey/views/survey_question_views.xml b/addons/survey/views/survey_question_views.xml index 4f0056212f2..46c49033e18 100644 --- a/addons/survey/views/survey_question_views.xml +++ b/addons/survey/views/survey_question_views.xml @@ -19,7 +19,7 @@ - + diff --git a/addons/survey/views/survey_survey_views.xml b/addons/survey/views/survey_survey_views.xml index 23ed5b191a6..dbdd3016afa 100644 --- a/addons/survey/views/survey_survey_views.xml +++ b/addons/survey/views/survey_survey_views.xml @@ -58,7 +58,7 @@ - +