-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75100/
-----------------------------------------------------------

Review request for ranger, Brijesh Bhalala, Dineshkumar Yadav, Madhan 
Neethiraj, Mehul Parikh, Mugdha Varadkar, Rakesh Gupta, Vishal Bhavsar, and 
Velmurugan Periasamy.


Bugs: RANGER-4851
    https://issues.apache.org/jira/browse/RANGER-4851


Repository: ranger


Description
-------

Upon editing an User we are seeing some discrepancy in its Audit Admin logs in 
"ranger-2.5" branch.

Steps to repro:

Create user (eg vbuser1) by entering all the details in user create form except 
Group.
Now edit the user and add any group (eg group1)  to it and save.
In Audit Admin tab we would see 3 corresponding logs entry for the above edit 
operation. Refer snapshot1
One log is of "User profile updated vbuser1" of Audit Type: User Profile, upon 
clicking on it the modal opens which has "User Details: " table empty. Refer 
snapshot2
Second log is of "User updated vbuser1" of Audit Type: Ranger User, upon 
clicking on it the modal opens with below observation. Refer snapshot3
here "User Details: " table shows Password getting updated even when we did not 
edit the password
in "Group: " table we are seeing groups numerical value instead of its string 
name i.e group1.
Third log is of Audit Type: XA Group of Users , upon clicking on it modal opens 
which is blank i.e no detail seen. Refer snapshot4
Have attached snapshots for reference.


Diffs
-----

  security-admin/src/main/java/org/apache/ranger/biz/RangerBizUtil.java 
d5714e858 
  security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java 4a2cd4535 
  
security-admin/src/main/java/org/apache/ranger/service/AbstractAuditedResourceService.java
 fd51724af 
  
security-admin/src/main/java/org/apache/ranger/service/XGroupUserServiceBase.java
 6776ab374 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs.jsx 
4f974097f 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/GroupLogs.jsx
 62d71d4db 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/RoleLogs.jsx
 b2056209d 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/UserAssociationWithGroupLogs.jsx
 PRE-CREATION 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/UserLogs.jsx
 25f6f5d3f 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/UserprofileLogs.jsx
 72753b9d0 
  
security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/OperationAdminModal.jsx
 d8378403a 
  security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js 8eea802f9 
  
security-admin/src/test/java/org/apache/ranger/service/TestXPermMapService.java 
b07223663 


Diff: https://reviews.apache.org/r/75100/diff/1/


Testing
-------

Tested all user, group, and role-related operations and monitored their logs. 
Everything is functioning correctly, and the logs are being generated properly.


Thanks,

Dhaval Rajpara

Reply via email to