----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/75372/#review227291 -----------------------------------------------------------
Ship it! Ship It! - Pradeep Agrawal On March 13, 2025, 2:28 p.m., Guru Thejus Arveti wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/75372/ > ----------------------------------------------------------- > > (Updated March 13, 2025, 2:28 p.m.) > > > Review request for ranger. > > > Repository: ranger > > > Description > ------- > > API to delete multiple policies including policy name prefix filter > > > Diffs > ----- > > > agents-common/src/main/java/org/apache/ranger/plugin/store/AbstractPredicateUtil.java > 39aa15513 > agents-common/src/main/java/org/apache/ranger/plugin/util/SearchFilter.java > 8a60a2dab > security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java > cb9d168ac > security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java > 37dd73f9e > security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java > d9a214099 > security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java > 4bd9c5951 > security-admin/src/test/java/org/apache/ranger/biz/TestServiceDBStore.java > d0071860a > > > Diff: https://reviews.apache.org/r/75372/diff/1/ > > > Testing > ------- > > Locally tested using docker and deleting policies by using the API. > > Curl used to test the API - > > curl --location --request DELETE > 'http://localhost:6080/service/public/v2/api/policies/bulk?serviceName=dev_hive&policyNamePrefix=all' > \ > --header 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) > Gecko/20100101 Firefox/136.0' \ > --header 'Accept: application/json' \ > --header 'Accept-Language: en-US,en;q=0.5' \ > --header 'Accept-Encoding: gzip, deflate, br, zstd' \ > --header 'Referer: http://localhost:6080/apidocs/swagger.html' \ > --header 'X-XSRF-HEADER: UpGjxLnwgymAlhGBcZGM' \ > --header 'Origin: http://localhost:6080' \ > --header 'DNT: 1' \ > --header 'Sec-GPC: 1' \ > --header 'Connection: keep-alive' \ > --header 'Cookie: RANGERADMINSESSIONID=BC20F3B56A0DD8673C0F051927CBF4AD' \ > --header 'Sec-Fetch-Dest: empty' \ > --header 'Sec-Fetch-Mode: cors' \ > --header 'Sec-Fetch-Site: same-origin' \ > --header 'Priority: u=0' \ > --header 'Authorization: Basic YWRtaW46cmFuZ2VyUjBja3Mh' > > > Thanks, > > Guru Thejus Arveti > >