diff --git a/addons/portal_project_issue/security/portal_security.xml b/addons/portal_project_issue/security/portal_security.xml index f6cd8d89be7..120611cec0e 100644 --- a/addons/portal_project_issue/security/portal_security.xml +++ b/addons/portal_project_issue/security/portal_security.xml @@ -5,14 +5,13 @@ Project/Issue: portal users: public or portal and following - ['|', - ('project_id.privacy_visibility', '=', 'public'), - '&', - ('project_id.privacy_visibility', 'in', ['portal', 'followers']), - '|', - ('message_follower_ids','in', [user.partner_id.id]), - ('user_id', '=', user.id), - ] + [ '&', + ('project_id.privacy_visibility', 'in', ['public', 'portal', 'followers']), + '|', '|', + ('message_follower_ids','in', [user.partner_id.id]), + ('user_id', '=', user.id), + ('partner_id', 'child_of', [user.commercial_partner_id.id]) + ]