Articles: users/portal: published gives read access
[('website_published', '=', True)]
Articles: public: published gives read access
[('website_published', '=', True)]
Article members: sync with article
[('article_id.website_published', '=', True)]
Article members: portal: sync with article
[('partner_id', '=', user.partner_id.id), ('article_id.website_published', '=', True)]
Article favorite: sync with article
[('user_id', '=', user.id), ('article_id.website_published', '=', True)]