summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Lempereur <nle@odoo.com>2015-08-10 14:00:48 +0200
committerNicolas Lempereur <nle@odoo.com>2015-08-10 16:57:27 +0200
commit5844fa4a2a1ea164475ca0870c7b3ea1344de1c1 (patch)
treefe5439c5ef8e27d0e215fd19bb2da4d788d4146a
parenta1328c9054c1907ce4996811bb7befc6ca031a7f (diff)
[FIX] survey: partner access to survey input
Allow the partner associated to a survey user input to read the data on this output. A survey can be created by a different user than the one filling it, for example an appraisal interview request can be created by another user than its interviewer. In this case if the interviewer is not Survey / Manager an error would happen. closes #7978 opw-644791
-rw-r--r--addons/survey/security/survey_security.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/survey/security/survey_security.xml b/addons/survey/security/survey_security.xml
index 7375cf227ab..97bcb8cc65e 100644
--- a/addons/survey/security/survey_security.xml
+++ b/addons/survey/security/survey_security.xml
@@ -50,7 +50,7 @@
<record id="survey_input_users_access" model="ir.rule">
<field name="name">Access to user_input for regular users</field>
<field name="model_id" ref="survey.model_survey_user_input"/>
- <field name="domain_force">[('create_uid', '=', user.id)]</field>
+ <field name="domain_force">['|', ('create_uid', '=', user.id), ('partner_id', '=', user.partner_id.id)]</field>
<field name="groups" eval="[(4, ref('base.group_survey_user'))]"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>