mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merge release/V2.4.0.x into merge/MNT-17512_AuditManagePermissions.
This commit is contained in:
@@ -15,6 +15,6 @@ rm.audit.audit-view=Audit View
|
||||
rm.audit.trail-file-fail=Can't generate audit report.
|
||||
rm.audit.audit-report=Audit Report
|
||||
rm.audit.set-permission=Set Permission
|
||||
rm.audit.enable-inherit-permission=Enable Inherit Permissions
|
||||
rm.audit.disable-inherit-permission=Disable Inherit Permissions
|
||||
rm.audit.enable-inherit-permission=Inherited Permissions Switched On
|
||||
rm.audit.disable-inherit-permission=Inherited Permissions Switched Off
|
||||
recordable-version-config=Auto-Declare Options
|
@@ -967,6 +967,7 @@
|
||||
<![CDATA[
|
||||
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.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.getAuditTrail=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrailFile=RM_ALLOW
|
||||
|
@@ -46,8 +46,6 @@ public interface RecordsManagementAuditService extends RecordsManagementAuditSer
|
||||
{
|
||||
public enum ReportFormat { HTML, JSON }
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves a list of audit events.
|
||||
*
|
||||
@@ -165,7 +163,6 @@ public interface RecordsManagementAuditService extends RecordsManagementAuditSer
|
||||
*/
|
||||
void stopAuditLog(NodeRef filePlan);
|
||||
|
||||
|
||||
/**
|
||||
* Clears the RM audit.
|
||||
*
|
||||
|
@@ -577,22 +577,20 @@ public class RecordsManagementAuditServiceImpl extends AbstractLifecycleBean
|
||||
*
|
||||
* @param nodeRef The node the event is against.
|
||||
* @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.
|
||||
*/
|
||||
private RMAuditNode findExistingEventNode(NodeRef nodeRef, String eventName)
|
||||
{
|
||||
AlfrescoTransactionSupport.bindListener(txnListener);
|
||||
Set<RMAuditNode> auditDetails = TransactionalResourceHelper.getSet(KEY_RM_AUDIT_NODE_RECORDS);
|
||||
RMAuditNode existingEventNode = null;
|
||||
for (RMAuditNode existingRMAuditNode : auditDetails)
|
||||
{
|
||||
if (existingRMAuditNode.getNodeRef().equals(nodeRef) && existingRMAuditNode.getEventName().equals(eventName))
|
||||
{
|
||||
existingEventNode = existingRMAuditNode;
|
||||
return existingRMAuditNode;
|
||||
}
|
||||
}
|
||||
return existingEventNode;
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -248,7 +248,7 @@ public class ExtendedPermissionServiceImpl extends PermissionServiceImpl
|
||||
{
|
||||
// post process permission
|
||||
result = postProcessor.process(result, nodeRef, perm, this.configuredReadPermissions, this.configuredFilePermissions);
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
Reference in New Issue
Block a user