-----------------------------------------------------------
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

Reply via email to