[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:
committed by
Thibault Delavallée
parent
3010751e95
commit
f8738b70f4
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user