diff options
| author | Kevin Baptiste <kba@odoo.com> | 2020-11-27 08:34:10 +0000 |
|---|---|---|
| committer | Kevin Baptiste <kba@odoo.com> | 2020-11-27 09:05:25 +0000 |
| commit | 98c69f50d04f1a86ca62937eb2a4c5676a2b9cfe (patch) | |
| tree | 8d8e06bb2be94f0eb8caef2ae1cac1cbc78afefc /addons/project/models/project.py | |
| parent | e1493af550bd425ca682e4db707e5a490d3d4af8 (diff) | |
[FIX] project: show "View Task" to portal customers
Since commit 62024ca the portal customer of a task were missing the
"View Task" button.
closes odoo/odoo#62484
Taskid: 2393286
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/project/models/project.py')
| -rw-r--r-- | addons/project/models/project.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/project/models/project.py b/addons/project/models/project.py index 71c518a9174..0887bd49f31 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -1241,9 +1241,12 @@ class Task(models.Model): {} )) + portal_privacy = self.project_id.privacy_visibility == 'portal' for group_name, group_method, group_data in groups: - if group_name in ('customer', 'portal_customer', 'user'): + if group_name in ('customer', 'user') or group_name == 'portal_customer' and not portal_privacy: group_data['has_button_access'] = False + elif group_name == 'portal_customer' and portal_privacy: + group_data['has_button_access'] = True return groups |
