----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74598/ -----------------------------------------------------------
Review request for ranger, Anand Nadar, Ankita Sinha, Madhan Neethiraj, Monika Kachhadiya, Prashant Satam, and Siddhesh Phatak. Bugs: https://issues.apache.org/jira/browse/RANGER-4324 https://issues.apache.org/jira/browse/https://issues.apache.org/jira/browse/RANGER-4324 Repository: ranger Description ------- First patch added in RANGER-4324, support only view permission. Adding this patch to receive permission as query param, and return datasets based on the ACLs for the dataset and the permission that the logged in user has. Diffs ----- agents-common/src/main/java/org/apache/ranger/plugin/util/SearchFilter.java 440bb4c24 security-admin/src/main/java/org/apache/ranger/biz/GdsDBStore.java d2bd0789d security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java 059954b46 security-admin/src/main/java/org/apache/ranger/rest/GdsREST.java 653e397d4 Diff: https://reviews.apache.org/r/74598/diff/1/ Testing ------- Updated API validated locally: 1. 3 datasets created with the user mark having ADMIN, VIEW and LIST permissions respcetively. 2. Tested /service/gds/dataset with query param gdsPermission={permission}. 3. For gdsPermission=LIST, all 3 datasets are returned. 4. For gdsPermission=VIEW, all 2 datasets are returned, where the user mark has ADMIN or VIEW permissions. 5. For gdsPermission=ADMIN, only 1 dataset is returned, where the user mark has ADMIN permissions. Thanks, Subhrat Chaudhary
