-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65901/
-----------------------------------------------------------
(Updated March 6, 2018, 6:34 a.m.)
Review request for ranger, Fatima Khan, Gautam Borad, Mehul Parikh, and
Velmurugan Periasamy.
Bugs: RANGER-1948
https://issues.apache.org/jira/browse/RANGER-1948
Repository: ranger
Description
-------
This JIRA is to cater to need of Auditor roles in Ranger Admin.
We can introduce Auditor Roles for both the Administrator Roles in Ranger Admin.
Auditor (Readonly privileges from current Admin role user )
KMS Auditor (Readonly privileges from current Keydmin role user )
Diffs
-----
security-admin/src/main/webapp/scripts/controllers/Controller.js 2be915f
security-admin/src/main/webapp/scripts/mgrs/SessionMgr.js e7a3856
security-admin/src/main/webapp/scripts/modules/globalize/message/en.js
ef75e36
security-admin/src/main/webapp/scripts/utils/XAEnums.js 0e0958d
security-admin/src/main/webapp/scripts/utils/XAUtils.js 4fe7263
security-admin/src/main/webapp/scripts/views/common/TopNav.js aba71ef
security-admin/src/main/webapp/scripts/views/kms/KMSTableLayout.js 2749cea
security-admin/src/main/webapp/scripts/views/permissions/ModulePermissionForm.js
d9c522c
security-admin/src/main/webapp/scripts/views/permissions/ModulePermsTableLayout.js
b46d526
security-admin/src/main/webapp/scripts/views/policies/RangerPolicyTableLayout.js
618207d
security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js
7aab1e2
security-admin/src/main/webapp/scripts/views/reports/OperationDiffDetail.js
c8fc050
security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js
e0470cf
security-admin/src/main/webapp/scripts/views/service/RangerServiceViewDetail.js
PRE-CREATION
security-admin/src/main/webapp/scripts/views/user/UserProfileForm.js d545a05
security-admin/src/main/webapp/scripts/views/users/GroupCreate.js b73f755
security-admin/src/main/webapp/scripts/views/users/UserCreate.js b8c5894
security-admin/src/main/webapp/scripts/views/users/UserForm.js bd3730b
security-admin/src/main/webapp/scripts/views/users/UserTableLayout.js 9febd99
security-admin/src/main/webapp/styles/xa.css 919e825
security-admin/src/main/webapp/templates/common/TopNav_tmpl.html d2ff968
security-admin/src/main/webapp/templates/helpers/XAHelpers.js f8479e4
security-admin/src/main/webapp/templates/kms/KmsTableLayout_tmpl.html 8107148
security-admin/src/main/webapp/templates/permissions/ModulePermsTableLayout_tmpl.html
52b36a1
security-admin/src/main/webapp/templates/policies/RangerPolicyTableLayout_tmpl.html
c49dc32
security-admin/src/main/webapp/templates/reports/UserAccessLayout_tmpl.html
e185742
security-admin/src/main/webapp/templates/service/RangerServiceViewDetail_tmpl.html
PRE-CREATION
security-admin/src/main/webapp/templates/users/UserTableLayout_tmpl.html
b7d4967
Diff: https://reviews.apache.org/r/65901/diff/1/
Testing (updated)
-------
Tested scenario's:
1.Admin user is able to create User role user.
2.Admin user is able to create Auditor role user.
3.Admin user is not able to create kms auditor role user.
4.Keyadmin user is able to create kms auditor.
5.Auditor is able to only view policies, users, services and audits.
6.Kms auditor is able to only view policies, users, services, audits and keys.
7.Auditor is able to see permission tab but kms auditor should not see
permission tab.
Thanks,
Nitin Galave