----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74700/ -----------------------------------------------------------
Review request for ranger, Anand Nadar, Ankita Sinha, Madhan Neethiraj, Monika Kachhadiya, and Subhrat Chaudhary. Bugs: RANGER-4427 https://issues.apache.org/jira/browse/RANGER-4427 Repository: ranger Description ------- We need a new API to get list of datasets for a datashare with request status UI Flow – My Datashares >> Shared With >> Dataset list Requirement: Need List of datasets that are mapped to a datashare Details in response: datasetId, datasetname, sharedStatus, dataShareInDatasetId Filters: search by datasetNamePartial, sharedStatus Pagination needed Need to merge after (https://reviews.apache.org/r/74681/) Diffs ----- agents-common/src/main/java/org/apache/ranger/plugin/util/SearchFilter.java 93bd7f73d security-admin/src/main/java/org/apache/ranger/biz/GdsDBStore.java 4249b1121 security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java f8b7837c5 security-admin/src/main/java/org/apache/ranger/rest/GdsREST.java b1dc9d37d security-admin/src/main/java/org/apache/ranger/security/context/RangerAPIList.java f21d445c4 security-admin/src/main/java/org/apache/ranger/service/RangerGdsDataShareInDatasetService.java 016711f6b Diff: https://reviews.apache.org/r/74700/diff/1/ Testing ------- 1)Create 1 dataset link 2 dataShares with it 2)use GET-API------> (service/gds/datasets/datashare/{dataShareId}) you will get list of datasets linked to the dataShareId Supported Query params ----------> dataShareInDatasetId,datasetId,datasetName,datasetNamePartial Pagination is Supported Request -----------------> (service/gds/datasets/datashare/1?datasetNamePartial=Test_GDS_Dataset1) Response-----------------> { "startIndex": 0, "pageSize": 200, "totalCount": 1, "resultSize": 1, "sortType": "dataShareInDatasetId", "sortBy": "asc", "queryTimeMS": 1698318227779, "list": [ { "id": 1, "guid": "bfab1e8c-7860-4e07-a445-f94131c18c00", "isEnabled": true, "createdBy": "Admin", "updatedBy": "Admin", "createTime": 1698305898000, "updateTime": 1698305898000, "datasetId": 1, "datasetName": "Test_GDS_Dataset1", "shareStatus": "ACTIVE" } ], "listSize": 1 } Thanks, Prashant Satam