-
- Downloads
[REF] survey: globally rename survey.label model to survey.question.answer
PURPOSE As new features are about to land in survey, notably live interactions [1] and new survey building [2] performing a pre cleaning is necessary. In this PR we clean survey models by: removing unnecessary fields, cleaning some code and finally renaming models. SPECIFICATIONS In this commit we rename the long standing ``survey.label`` model. Indeed a label is something before a question, like an input label. Labels in survey are used for suggested answers and sometimes as rows for matrix answers. After much thoughts we rename ``survey.label`` to ``survey.question.answer``. It indicates this model holds answers. Moreover it is namespaced within the ``survey.question`` model name to avoid conflict with user input / user answer model. As model naming changes, some fields also evolve. In survey.question model * ``labels_id`` is renamed to ``suggested_answer_ids`` to indicate it is used to display suggested values to the user; * ``labels_id_2`` is renamed to ``matrix_row_ids`` to indicate it is used to generate the rows of the matrix-type question. A matrix is therefore done using ``matrix_row_ids`` for rows and ``suggested_answer_ids`` for columns which seems easier to understand; In survey.question.answer (old survey.label) model * ``question_id_2`` is renamed to ``matrix_question_id`` to ease its understanding, notably that it is used for matrix questions; LINKS [0] Related to Task ID 2061901 (survey models cleaning and preparation) [1] Task ID 1972640 (live interactions) [2] Task ID 2119587 (new frontend for building surveys) PR #40765
Showing
- addons/hr_recruitment_survey/data/survey_demo.xml 19 additions, 19 deletionsaddons/hr_recruitment_survey/data/survey_demo.xml
- addons/survey/data/survey_demo_certification.xml 33 additions, 33 deletionsaddons/survey/data/survey_demo_certification.xml
- addons/survey/data/survey_demo_feedback.xml 26 additions, 26 deletionsaddons/survey/data/survey_demo_feedback.xml
- addons/survey/models/survey_question.py 21 additions, 14 deletionsaddons/survey/models/survey_question.py
- addons/survey/models/survey_survey.py 5 additions, 5 deletionsaddons/survey/models/survey_survey.py
- addons/survey/models/survey_user.py 5 additions, 5 deletionsaddons/survey/models/survey_user.py
- addons/survey/security/ir.model.access.csv 4 additions, 4 deletionsaddons/survey/security/ir.model.access.csv
- addons/survey/security/survey_security.xml 10 additions, 10 deletionsaddons/survey/security/survey_security.xml
- addons/survey/tests/common.py 3 additions, 3 deletionsaddons/survey/tests/common.py
- addons/survey/tests/test_certification_flow.py 5 additions, 5 deletionsaddons/survey/tests/test_certification_flow.py
- addons/survey/tests/test_survey.py 5 additions, 5 deletionsaddons/survey/tests/test_survey.py
- addons/survey/tests/test_survey_flow.py 1 addition, 1 deletionaddons/survey/tests/test_survey_flow.py
- addons/survey/tests/test_survey_ui_certification.py 7 additions, 7 deletionsaddons/survey/tests/test_survey_ui_certification.py
- addons/survey/tests/test_survey_ui_feedback.py 4 additions, 4 deletionsaddons/survey/tests/test_survey_ui_feedback.py
- addons/survey/views/survey_question_views.xml 15 additions, 15 deletionsaddons/survey/views/survey_question_views.xml
- addons/survey/views/survey_templates.xml 6 additions, 6 deletionsaddons/survey/views/survey_templates.xml
- addons/test_website_slides_full/tests/test_ui_wslides.py 2 additions, 2 deletionsaddons/test_website_slides_full/tests/test_ui_wslides.py
- addons/website_slides_survey/data/survey_demo.xml 9 additions, 9 deletionsaddons/website_slides_survey/data/survey_demo.xml
- addons/website_slides_survey/tests/test_course_certification_failure.py 2 additions, 2 deletions..._slides_survey/tests/test_course_certification_failure.py
Loading
Please register or sign in to comment