Spring data Repository.findAll() is not applying the filters

Description

the .findAll() methods on the spring data repository (not accessing via an @Query) are not applying the FeedOpsAccessControlRepository filter

1) turn on entity access control
2) turn on hibernate sql logging
3) go to the Ops Mgr dashboard
4) The call OpsFeedManagerFeedProvider.getFeedHealth() is called doing a .findAll()
5) All the feeds will be returned and the queries will not have the filter.

Make sure we apply the correct FeedOpsAccessControlRepository.JOIN_ACL_TO_FEED/JOIN_ACL_TO_JOB filter in the non @Query annotated calls

More complete test
1) Login to Kylo as an Admin
2) Create a feed, dont grant any access
3) run it through to get some job execution data for it
3) Login on a different browser as a designer
4) go to Ops Mgr Dashboard
5) you should not see that feed in the feed health

Environment

None

Status

Assignee

RuslansU

Reporter

Scott Reisdorf

Labels

None

Reviewer

None

Story point estimate

None

Sprint

None

Fix versions

Priority

Highest