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