diff --git a/models/survey_survey.py b/models/survey_survey.py index ab520d514eb93b9b334b7c18168450d7bcd95291..f55ede5f10ca17f233a412f4890291762829e966 100644 --- a/models/survey_survey.py +++ b/models/survey_survey.py @@ -35,6 +35,15 @@ class SurveyQuestion(models.Model): _order = 'page_sequence,sequence,id' # Change l'ordre des questions en fonction de la séquence des pages page_sequence = fields.Integer('Séquence de la page associée', related='page_id.sequence', store=True) + criteria = fields.Char("Critère") + num_question = fields.Char("Numéro de question") + + +class SurveyLabel(models.Model): + _inherit = "survey.label" + + criteria = fields.Char("Critère") + num_question = fields.Char("Numéro de question") class SurveyUserInput(models.Model): diff --git a/views/survey_views.xml b/views/survey_views.xml index ad02285a181596de49dbaad9459c2dee292b0c3c..71bddf9f42ec428f083999d00bf1222e042dde7f 100644 --- a/views/survey_views.xml +++ b/views/survey_views.xml @@ -4,6 +4,22 @@ <odoo> + <record model="ir.ui.view" id="survey_question_form"> + <field name="name">Ethikis_Form_view_for_survey_question</field> + <field name="model">survey.question</field> + <field name="inherit_id" ref="survey.survey_question_form"/> + <field name="arch" type="xml"> + <field name="type" position="after"> + <field name="criteria"/> + <field name="num_question"/> + </field> + <xpath expr="//notebook//page//field[@name='labels_ids_2']//tree//field[@name='value']" position="after"> + <field name="criteria"/> + <field name="num_question"/> + </xpath> + </field> + </record> + <!-- Permet l'ajout d'une image de fond + ajout des champs type et produit --> <record model="ir.ui.view" id="ethikis_survey_form_view"> <field name="name">ethikis_survey_form_view</field>