this filters views a user does not have permission to see a job within and does not have configure permissions either.
filter views a user does not have permission to see a job within
I've fixed this bit differently so that AuthorizationStrategy can control view visibility if it chooses to do so.
I've added a build pipeline view for jobs that are only visible to certain users (using Project-based Matrix Authorization Strategy). As anonymous user (in jenkins settings / access control / authorization with Overall / Read permission) I still see the build pipeline view. Though, when I go to this view it's empty.
What's needed to hide this view from anonymous users / users without permissions for the included jobs?
Same here. With overall read access only, anonymous have access to the build pipeline views. With job read access as well, they see all the associated jobs and also have access to read the console and click on build/rebuild.