You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Gautam Borad <gb...@gmail.com> on 2015/02/16 10:41:17 UTC
Re: Review Request 30936: RANGER-244 - Provide support to Show/Hide
Users
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30936/
-----------------------------------------------------------
(Updated Feb. 16, 2015, 9:41 a.m.)
Review request for ranger, Don Bosco Durai, Madhan Neethiraj, Ramesh Mani, Selvamohan Neethiraj, and Velmurugan Periasamy.
Changes
-------
Please use the new patch. The old patch had problems.
Bugs: RANGER-244
https://issues.apache.org/jira/browse/RANGER-244
Repository: ranger
Description
-------
Provide functionality where Users can he "hidden". Hidden users will not be listed in the autocomplete popup during policy creation.
Diffs (updated)
-----
security-admin/db/patches/009-users-and-group-visibility.sql PRE-CREATION
security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java fa03f2f
security-admin/src/main/java/org/apache/ranger/common/RangerCommonEnums.java 33edc28
security-admin/src/main/java/org/apache/ranger/entity/XXGroup.java 4224cc4
security-admin/src/main/java/org/apache/ranger/entity/XXUser.java af339d2
security-admin/src/main/java/org/apache/ranger/rest/XUserREST.java 9ebdd63
security-admin/src/main/java/org/apache/ranger/service/XGroupService.java 6a45555
security-admin/src/main/java/org/apache/ranger/service/XGroupServiceBase.java c3eebc0
security-admin/src/main/java/org/apache/ranger/service/XUserService.java 5e4875f
security-admin/src/main/java/org/apache/ranger/service/XUserServiceBase.java b8a4487
security-admin/src/main/java/org/apache/ranger/view/VXGroup.java 5536b3c
security-admin/src/main/java/org/apache/ranger/view/VXUser.java a237377
security-admin/src/main/webapp/scripts/collection_bases/VXGroupListBase.js 7329c79
security-admin/src/main/webapp/scripts/collection_bases/VXUserListBase.js 5ebcb3c
security-admin/src/main/webapp/scripts/modules/globalize/message/en.js 85ae4b0
security-admin/src/main/webapp/scripts/utils/XAEnums.js 694bf11
security-admin/src/main/webapp/scripts/views/common/FormInputItemList.js fdc6ec2
security-admin/src/main/webapp/scripts/views/common/UserPermissionList.js b4f93cb
security-admin/src/main/webapp/scripts/views/common/XATableLayout.js 35f4b4e
security-admin/src/main/webapp/scripts/views/policy/PolicyForm.js 1ad8ca1
security-admin/src/main/webapp/scripts/views/users/UserTableLayout.js e1f8e70
security-admin/src/main/webapp/templates/users/UserTableLayout_tmpl.html 421ef53
security-admin/src/test/java/org/apache/ranger/biz/TestXUserMgr.java b05ebb4
Diff: https://reviews.apache.org/r/30936/diff/
Testing
-------
Tested on RHEL6 node with patch.
1] Create user
2] The user is available on the listing page
3] Hide the user and Save
4] The hidden user is not seen on the User listing page
5] Try to create a policy for that user ( not possible since the user will not come up in autocomplete )
6] Unhide the user and try creating policy again. It will allow to create.
Thanks,
Gautam Borad