diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2015-08-10 14:00:48 +0200 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2015-08-10 16:57:27 +0200 |
| commit | 5844fa4a2a1ea164475ca0870c7b3ea1344de1c1 (patch) | |
| tree | fe5439c5ef8e27d0e215fd19bb2da4d788d4146a | |
| parent | a1328c9054c1907ce4996811bb7befc6ca031a7f (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.xml | 2 |
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"/> |
