-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74677/
-----------------------------------------------------------
Review request for ranger, Anand Nadar, Ankita Sinha, Madhan Neethiraj, Monika
Kachhadiya, and Subhrat Chaudhary.
Bugs: RANGER-4410
https://issues.apache.org/jira/browse/RANGER-4410
Repository: ranger
Description
-------
Get Dataset List by dataShare name as query param for(full/partial) search is
not working
Diffs
-----
security-admin/src/main/java/org/apache/ranger/service/RangerGdsDatasetService.java
072889f1d
Diff: https://reviews.apache.org/r/74677/diff/1/
Testing
-------
1)Create multiple Datasets and map them to 1 dataShare
2)Then use GET-API (service/gds/dataset) or (service/gds/dataset/summary) to
fetch datasets by using query param as (dataShareName/dataShareNamePartial) you
will get dataset list that are mapped to the dataShare name given
Request-------> (/service/gds/dataset/summary?dataShareName=) OR
(/service/gds/dataset/summary?dataShareNamePartial=)
Response------->
{
"startIndex": 0,
"pageSize": 2000,
"totalCount": 1,
"resultSize": 1,
"sortType": "datasetId",
"sortBy": "asc",
"queryTimeMS": 1697519346996,
"list": [
{
"id": 1,
"guid": "9bedf433-0c2f-4da8-948f-64c9f9ddf99c",
"isEnabled": true,
"createdBy": "Admin",
"updatedBy": "Admin",
"createTime": 1697194455000,
"updateTime": 1697194455000,
"version": 1,
"name": "Test_GDS_Dataset12",
"description": "This is GDS description",
"permissionForCaller": "ADMIN",
"principalsCount": {
"USER": 0,
"ROLE": 0,
"GROUP": 0
},
"projectsCount": 0,
"totalResourceCount": 390,
"dataShares": [
{
"id": 1,
"guid": "d454d96a-3d99-43d3-9e54-ad33e2baa879",
"isEnabled": true,
"createdBy": "Admin",
"updatedBy": "Admin",
"createTime": 1697192558000,
"updateTime": 1697192558000,
"version": 1,
"dataShareId": 1,
"dataShareName": "RangerDataShare8",
"serviceId": 1,
"serviceName": "Ranger_hive",
"zoneId": 2,
"zoneName": "Test-Zone-1",
"resourceCount": 389,
"shareStatus": "ACTIVE",
"approver": "admin"
},
{
"id": 2,
"guid": "463dae00-7c0a-4340-a0ca-c3d051219f03",
"isEnabled": true,
"createdBy": "Admin",
"updatedBy": "Admin",
"createTime": 1697441921000,
"updateTime": 1697441921000,
"version": 1,
"dataShareId": 2,
"dataShareName": "RangerDataShare18",
"serviceId": 1,
"serviceName": "Ranger_hive",
"zoneName": " ",
"resourceCount": 1,
"shareStatus": "ACTIVE",
"approver": "admin"
}
]
}
],
"listSize": 1
}
Thanks,
Prashant Satam