Project/Issue: project manager: see all [(1, '=', 1)] Project/Issue: employees: employee or (followers and following) ['|', ('project_id.privacy_visibility', '=', 'employees'), '&', ('project_id.privacy_visibility', '=', 'followers'), ('message_partner_ids', 'in', [user.partner_id.id]), ] Project/Issue: portal users: (portal and colleagues following) or (followers and following) ['|', '&', ('project_id.privacy_visibility', '=', 'portal'), ('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]), '&', ('project_id.privacy_visibility', '=', 'followers'), ('message_partner_ids', 'in', [user.partner_id.id]), ] Project/Issue: employees: portal, employee or (followers and following) ['|', ('project_id.privacy_visibility', 'in', ['portal', 'employees']), '&', ('project_id.privacy_visibility', '=', 'followers'), ('message_partner_ids', 'in', [user.partner_id.id]), ]