[IMP] {hr_recruitment_,website_slides_}survey: add 'user_id' field

This commit enable users to set a 'Responsible' for the survey by
adding 'user_id' field. Demo data for the same is also updated.

Task ID-2389434
COM PR odoo/odoo#62712
ENT PR odoo/enterprise#15217
UPG PR odoo/upgrade#2006
This commit is contained in:
Dharmraj Jhala
2021-02-10 17:03:59 +00:00
committed by Thibault Delavallée
parent 3010751e95
commit f8738b70f4
8 changed files with 8 additions and 0 deletions
@@ -2,6 +2,7 @@
<odoo><data noupdate="1">
<record id="survey_recruitment_form" model="survey.survey">
<field name="title">Recruitment Form</field>
<field name="user_id" ref="base.user_admin"/>
<field name="access_mode">token</field>
<field name="users_can_go_back" eval="True"/>
<field name="description" type="html">
@@ -12,6 +12,7 @@
<record model="survey.survey" id="vendor_certification">
<field name="title">MyCompany Vendor Certification</field>
<field name="access_token">4ead4bc8-b8f2-4760-a682-1fde8ddb95ac</field>
<field name="user_id" ref="base.user_admin"/>
<field name="access_mode">public</field>
<field name="questions_layout">page_per_question</field>
<field name="users_can_go_back" eval="True" />
@@ -4,6 +4,7 @@
<record id="survey_demo_burger_quiz" model="survey.survey">
<field name="title">Burger Quiz</field>
<field name="access_token">burger00-quiz-1234-abcd-344ca2tgb31e</field>
<field name="user_id" ref="base.user_demo"/>
<field name="access_mode">public</field>
<field name="users_can_go_back" eval="True"/>
<field name="scoring_type">scoring_with_answers</field>
@@ -4,6 +4,7 @@
<record model="survey.survey" id="survey_feedback">
<field name="title">Feedback Form</field>
<field name="access_token">b135640d-14d4-4748-9ef6-344ca256531e</field>
<field name="user_id" ref="base.user_admin"/>
<field name="access_mode">public</field>
<field name="users_can_go_back" eval="True" />
<field name="questions_layout">page_per_section</field>
+1
View File
@@ -4,6 +4,7 @@
<record id="survey_demo_quiz" model="survey.survey">
<field name="title">Quiz about our Company</field>
<field name="access_token">b137640d-9876-1234-abcd-344ca256531e</field>
<field name="user_id" ref="base.user_admin"/>
<field name="access_mode">public</field>
<field name="users_can_go_back" eval="False"/>
<field name="scoring_type">scoring_with_answers</field>
+1
View File
@@ -55,6 +55,7 @@ class Survey(models.Model):
help="This message will be displayed when survey is completed")
background_image = fields.Binary("Background Image")
active = fields.Boolean("Active", default=True)
user_id = fields.Many2one('res.users', string='Responsible', tracking=True, default=lambda self: self.env.user)
# questions
question_and_page_ids = fields.One2many('survey.question', 'survey_id', string='Sections and Questions', copy=True)
page_ids = fields.One2many('survey.question', string='Pages', compute="_compute_page_and_question_ids")
@@ -54,6 +54,7 @@
</div>
<group>
<group>
<field name="user_id" domain="[('share', '=', False)]"/>
<field name="active" invisible="1"/>
<field name="has_conditional_questions" invisible="1"/>
</group>
@@ -5,6 +5,7 @@
<record model="survey.survey" id="furniture_certification">
<field name="title">Furniture Creation Certification</field>
<field name="access_token">5632a4d7-48cf-4d25-8c52-2174d58cf50b</field>
<field name="user_id" ref="base.user_admin"/>
<field name="access_mode">public</field>
<field name="users_can_go_back" eval="True" />
<field name="users_login_required" eval="True" />