summaryrefslogtreecommitdiff
path: root/addons/survey/security/survey_security.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/survey/security/survey_security.xml')
-rw-r--r--addons/survey/security/survey_security.xml20
1 files changed, 10 insertions, 10 deletions
diff --git a/addons/survey/security/survey_security.xml b/addons/survey/security/survey_security.xml
index 46bf54e53ac..4b53a1d29fa 100644
--- a/addons/survey/security/survey_security.xml
+++ b/addons/survey/security/survey_security.xml
@@ -87,9 +87,9 @@
<field name="perm_create" eval="1"/>
</record>
- <record id="survey_label_rule_survey_manager" model="ir.rule">
- <field name="name">Survey label: manager: all</field>
- <field name="model_id" ref="survey.model_survey_label"/>
+ <record id="survey_question_answer_rule_survey_manager" model="ir.rule">
+ <field name="name">Survey question answer: manager: all</field>
+ <field name="model_id" ref="survey.model_survey_question_answer"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('group_survey_manager'))]"/>
<field name="perm_unlink" eval="1"/>
@@ -97,9 +97,9 @@
<field name="perm_read" eval="1"/>
<field name="perm_create" eval="1"/>
</record>
- <record id="survey_label_rule_survey_user_read" model="ir.rule">
- <field name="name">Survey label: officer: read all</field>
- <field name="model_id" ref="survey.model_survey_label"/>
+ <record id="survey_question_answer_rule_survey_user_read" model="ir.rule">
+ <field name="name">Survey question answer: officer: read all</field>
+ <field name="model_id" ref="survey.model_survey_question_answer"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('group_survey_user'))]"/>
<field name="perm_unlink" eval="0"/>
@@ -107,10 +107,10 @@
<field name="perm_read" eval="1"/>
<field name="perm_create" eval="0"/>
</record>
- <record id="survey_label_rule_survey_user_cw" model="ir.rule">
- <field name="name">Survey label: officer: create/write/unlink linked to own survey only</field>
- <field name="model_id" ref="survey.model_survey_question"/>
- <field name="domain_force">[('survey_id.create_uid', '=', user.id)]</field>
+ <record id="survey_question_answer_rule_survey_user_cw" model="ir.rule">
+ <field name="name">Survey question answer: officer: create/write/unlink linked to own survey only</field>
+ <field name="model_id" ref="survey.model_survey_question_answer"/>
+ <field name="domain_force">['|', ('question_id.survey_id.create_uid', '=', user.id), ('matrix_question_id.survey_id.create_uid', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('group_survey_user'))]"/>
<field name="perm_unlink" eval="1"/>
<field name="perm_write" eval="1"/>