Description
When an object (like policy, security-zone, role) is updated, admin audit logs are generated with the details of the updated attributes. The logic to compute updated attributes is implemented in 13 classes, as listed below:
- RangerPolicyService.getTransactionLog()
- RangerRoleService.getTransactionLog()
- RangerSecurityZoneServiceService.getTransactionLog()
- RangerServiceService.getTransactionLog()
- RangerGdsBaseModelService.createTransactionLog()
- XAssetService.getTransactionLog()
- XAuditMapService.getTransactionLog()
- XGroupService.getTransactionLog()
- XGroupUserService.getTransactionLog()
- XPermMapService.getTransactionLog()
- XPortalUserService.getTransactionLog()
- XResourceService.getTransactionLog()
- XUserService.getTransactionLog()
To avoid unnecessary code duplication, consider moving implementations in above classes to their base class - like RangerBaseModelService and AbstractBaseResourceService.
Attachments
Attachments
Issue Links
- causes
-
RANGER-4804 Encountering a '404 Not Found' page when assigning two or more groups to a user during editing
- In Progress