KYLIN-2760, change annotation to AclEvaluate call.
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/60caf619 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/60caf619 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/60caf619 Branch: refs/heads/sync Commit: 60caf619a2daaf06d8b783861990b5a3bd082d81 Parents: d2203f4 Author: tttMelody <245915...@qq.com> Authored: Mon Jan 15 20:19:37 2018 +0800 Committer: Li Yang <liy...@apache.org> Committed: Fri Jan 26 22:54:58 2018 +0800 ---------------------------------------------------------------------- .../src/main/java/org/apache/kylin/rest/service/CubeService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/60caf619/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java b/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java index 8238f5c..186b1ed 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java +++ b/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java @@ -830,9 +830,9 @@ public class CubeService extends BasicService implements InitializingBean { return formattedRollingUpCount; } - @PreAuthorize(Constant.ACCESS_HAS_ROLE_ADMIN + " or hasPermission(#cube, 'ADMINISTRATION')") public Map<Long, Long> getRecommendCuboidStatistics(CubeInstance cube, Map<Long, Long> hitFrequencyMap, Map<Long, Map<Long, Long>> rollingUpCountSourceMap) throws IOException { + aclEvaluate.checkProjectAdminPermission(cube.getProject()); return CuboidRecommenderUtil.getRecommendCuboidList(cube, hitFrequencyMap, rollingUpCountSourceMap); }