I am creating a frontend mosaic view where i need to show the most recent posts. So i need to show all published posts to every visitor, but keep the private ones for the logged in users.
I know how to add the private posts, but I don't find a way to remove them from the query.
(Removing them from the results would work but, then, the number of posts on the page will vary depending on how many recent posts are private: this is not what I want!)
(As a workaround, I can refrain from publishing the private posts and showing the private on top of the published for the members...)