-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74292/
-----------------------------------------------------------
Review request for ranger, Dineshkumar Yadav, Kishor Gollapalliwar, Mehul
Parikh, and sanket shelar.
Bugs: RANGER-4025
https://issues.apache.org/jira/browse/RANGER-4025
Repository: ranger
Description
-------
Provide API for Roles import/export.
Diffs
-----
security-admin/src/main/java/org/apache/ranger/biz/RoleDBStore.java c19e3e1a1
security-admin/src/main/java/org/apache/ranger/biz/RoleRefUpdater.java
421b2312d
security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
562467e80
security-admin/src/main/java/org/apache/ranger/rest/RoleREST.java 4f0edd2b0
security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
ec02f47f7
security-admin/src/main/java/org/apache/ranger/view/RangerExportRoleList.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/view/RangerPolicyList.java
4799b3f03
security-admin/src/main/java/org/apache/ranger/view/RangerRoleList.java
adbe93db6
security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java
8fdcc43c8
Diff: https://reviews.apache.org/r/74292/diff/1/
Testing
-------
Tested the below Rest API's for Roles import/export to make sure everything
works fine.
RoleREST Rest API :GET /roles/roles/exportJson
RoleREST Rest API :GET
/roles/roles/exportJson?roleName={rolename},{rolename},....
RoleREST Rest API :GET /roles/roles/importRolesFromFile
RoleREST Rest API :GET /roles/roles/importRolesFromFile?updateIfExists=true
RoleREST Rest API :GET
/roles/roles/importRolesFromFile?createNonExistUserGroupRole=true
Thanks,
Rakesh Gupta