summaryrefslogtreecommitdiff
path: root/addons/project/models/project.py
diff options
context:
space:
mode:
authorKevin Baptiste <kba@odoo.com>2020-11-27 08:34:10 +0000
committerKevin Baptiste <kba@odoo.com>2020-11-27 09:05:25 +0000
commit98c69f50d04f1a86ca62937eb2a4c5676a2b9cfe (patch)
tree8d8e06bb2be94f0eb8caef2ae1cac1cbc78afefc /addons/project/models/project.py
parente1493af550bd425ca682e4db707e5a490d3d4af8 (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.py5
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