-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74688/#review226076
-----------------------------------------------------------


Ship it!




Ship It!

- Madhan Neethiraj


On Dec. 29, 2023, 12:17 p.m., Prashant Satam wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/74688/
> -----------------------------------------------------------
> 
> (Updated Dec. 29, 2023, 12:17 p.m.)
> 
> 
> Review request for ranger, Anand Nadar, Ankita Sinha, Madhan Neethiraj, 
> Monika Kachhadiya, and Subhrat Chaudhary.
> 
> 
> Bugs: RANGER-4490
>     https://issues.apache.org/jira/browse/RANGER-4490
> 
> 
> Repository: ranger
> 
> 
> Description
> -------
> 
> Get dataShareInDataset Summary objects with filters
> 
> The API is required for "My Requests" page to show mapping of dataset with 
> datashare 
> 
> Required Fields for the page are 
> (datasetName,dataShareName,sharedStatus,createTime,updateTime,createdBy)
> 
> Details of the API 
> 
> FIELDS 
> (datasetId,datasetName,dataShareId,dataShareName,serviceId,serviceName,zoneId,resoueceCount(based
>  on dataShare),zoneName,shareStatus,)
> 
> Supported Query Params
> 
> datasetName,dataShareName,datasetNamePartial,dataShareNamePartial,approver,shareStatus,createdBy,serviceName,zoneName,serviceId,zoneId
> 
> 
> Diffs
> -----
> 
>   agents-common/src/main/java/org/apache/ranger/plugin/model/RangerGds.java 
> e4943d740 
>   agents-common/src/main/java/org/apache/ranger/plugin/util/SearchFilter.java 
> fe06d1dbe 
>   security-admin/src/main/java/org/apache/ranger/biz/GdsDBStore.java 
> e38d0d15c 
>   security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java 
> c26993304 
>   security-admin/src/main/java/org/apache/ranger/rest/GdsREST.java 043d00b59 
>   
> 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/74688/diff/5/
> 
> 
> Testing
> -------
> 
> 1)Create a dataset
> 2)Create a dataShare (create service,create security-zone attach them to the 
> dataShare while creating)
> 3)Create a project (attach created dataset with project)
> 4)Link dataset with dataShare
> 
> use GET-API --------------> (/service/gds/datashare/dataset/summary) will get 
> objects of dataset-in-datashare-summary
> 
> Supported Query Params
> 1)linkedServiceId,linkedServiceName,linkedServiceNamePartial ------------> 
> will get objList based on service linked to datashares
> 2)linkedZoneId,linkedZoneName,linkedZoneNamePartial ---------------> will get 
> objList based on security-zone linked to datashares
> 3)linkedProjectId,linkedProjectName,linkedProjectNamePartial ------------> 
> will get objList based on project linked to dataset
> 
> Request  ---------> (/service/gds/datashare/dataset/summary?linkedZoneId=)
> Response ----------> 
> {
>     "startIndex": 0,
>     "pageSize": 200,
>     "totalCount": 1,
>     "resultSize": 1,
>     "sortType": "dataShareInDatasetId",
>     "sortBy": "ASC",
>     "queryTimeMS": 1697803539620,
>     "list": [
>         {
>             "id": 2,
>             "guid": "64ef719b-38ca-442c-a246-3bf6bf7afead",
>             "isEnabled": true,
>             "createdBy": "Admin",
>             "updatedBy": "Admin",
>             "createTime": 1697713660000,
>             "updateTime": 1697713660000,
>             "datasetId": 1,
>             "datasetName": "Test_GDS_Dataset82",
>             "dataShareId": 2,
>             "dataShareName": "RangerDataShare61",
>             "serviceId": 1,
>             "serviceName": "Ranger_hive",
>             "zoneId": 2,
>             "zoneName": "test-Zone-1",
>             "resourceCount": 0,
>             "shareStatus": "NONE",
>             "approver":"admin"
>         }
>     ],
>     "listSize": 1
> }
> 
> 
> Thanks,
> 
> Prashant Satam
> 
>

Reply via email to