Merge release/V2.4.0.x into merge/MNT-17512_AuditManagePermissions.

This commit is contained in:
Tom Page
2017-02-24 10:19:44 +00:00
5 changed files with 6 additions and 10 deletions

View File

@@ -15,6 +15,6 @@ rm.audit.audit-view=Audit View
rm.audit.trail-file-fail=Can't generate audit report. rm.audit.trail-file-fail=Can't generate audit report.
rm.audit.audit-report=Audit Report rm.audit.audit-report=Audit Report
rm.audit.set-permission=Set Permission rm.audit.set-permission=Set Permission
rm.audit.enable-inherit-permission=Enable Inherit Permissions rm.audit.enable-inherit-permission=Inherited Permissions Switched On
rm.audit.disable-inherit-permission=Disable Inherit Permissions rm.audit.disable-inherit-permission=Inherited Permissions Switched Off
recordable-version-config=Auto-Declare Options recordable-version-config=Auto-Declare Options

View File

@@ -967,6 +967,7 @@
<![CDATA[ <![CDATA[
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.registerAuditEvent=RM_ALLOW org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.registerAuditEvent=RM_ALLOW
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.auditEvent=RM_ALLOW org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.auditEvent=RM_ALLOW
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.auditOrUpdateEvent=RM_ALLOW
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.clearAuditLog=RM_CAP.0.rma:filePlanComponent.DeleteAudit org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.clearAuditLog=RM_CAP.0.rma:filePlanComponent.DeleteAudit
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrail=RM_ALLOW org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrail=RM_ALLOW
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrailFile=RM_ALLOW org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrailFile=RM_ALLOW

View File

@@ -46,8 +46,6 @@ public interface RecordsManagementAuditService extends RecordsManagementAuditSer
{ {
public enum ReportFormat { HTML, JSON } public enum ReportFormat { HTML, JSON }
/** /**
* Retrieves a list of audit events. * Retrieves a list of audit events.
* *
@@ -165,7 +163,6 @@ public interface RecordsManagementAuditService extends RecordsManagementAuditSer
*/ */
void stopAuditLog(NodeRef filePlan); void stopAuditLog(NodeRef filePlan);
/** /**
* Clears the RM audit. * Clears the RM audit.
* *

View File

@@ -577,22 +577,20 @@ public class RecordsManagementAuditServiceImpl extends AbstractLifecycleBean
* *
* @param nodeRef The node the event is against. * @param nodeRef The node the event is against.
* @param eventName The name of the event. * @param eventName The name of the event.
* @param auditDetails The complete set of events for the transaction.
* @return The pre-existing event node, or null if none exists. * @return The pre-existing event node, or null if none exists.
*/ */
private RMAuditNode findExistingEventNode(NodeRef nodeRef, String eventName) private RMAuditNode findExistingEventNode(NodeRef nodeRef, String eventName)
{ {
AlfrescoTransactionSupport.bindListener(txnListener); AlfrescoTransactionSupport.bindListener(txnListener);
Set<RMAuditNode> auditDetails = TransactionalResourceHelper.getSet(KEY_RM_AUDIT_NODE_RECORDS); Set<RMAuditNode> auditDetails = TransactionalResourceHelper.getSet(KEY_RM_AUDIT_NODE_RECORDS);
RMAuditNode existingEventNode = null;
for (RMAuditNode existingRMAuditNode : auditDetails) for (RMAuditNode existingRMAuditNode : auditDetails)
{ {
if (existingRMAuditNode.getNodeRef().equals(nodeRef) && existingRMAuditNode.getEventName().equals(eventName)) if (existingRMAuditNode.getNodeRef().equals(nodeRef) && existingRMAuditNode.getEventName().equals(eventName))
{ {
existingEventNode = existingRMAuditNode; return existingRMAuditNode;
} }
} }
return existingEventNode; return null;
} }
/** /**