diff options
Diffstat (limited to 'addons/survey/security/survey_security.xml')
| -rw-r--r-- | addons/survey/security/survey_security.xml | 20 |
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"/> |
