mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
67736: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud) 65943: MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user Fixed some unit tests. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68375 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -38,6 +38,9 @@ import org.alfresco.cmis.CMISChangeType;
|
|||||||
import org.alfresco.cmis.CMISInvalidArgumentException;
|
import org.alfresco.cmis.CMISInvalidArgumentException;
|
||||||
import org.alfresco.error.AlfrescoRuntimeException;
|
import org.alfresco.error.AlfrescoRuntimeException;
|
||||||
import org.alfresco.model.ContentModel;
|
import org.alfresco.model.ContentModel;
|
||||||
|
import org.alfresco.repo.audit.AuditComponent;
|
||||||
|
import org.alfresco.repo.audit.AuditServiceImpl;
|
||||||
|
import org.alfresco.repo.audit.UserAuditFilter;
|
||||||
import org.alfresco.repo.audit.model.AuditModelRegistryImpl;
|
import org.alfresco.repo.audit.model.AuditModelRegistryImpl;
|
||||||
import org.alfresco.repo.security.authentication.AuthenticationComponent;
|
import org.alfresco.repo.security.authentication.AuthenticationComponent;
|
||||||
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
||||||
@@ -433,6 +436,14 @@ public class CMISChangeLogServiceTest extends TestCase
|
|||||||
transactionService = (TransactionService) applicationContext.getBean("transactionComponent");
|
transactionService = (TransactionService) applicationContext.getBean("transactionComponent");
|
||||||
authenticationComponent = (AuthenticationComponent) applicationContext.getBean("authenticationComponent");
|
authenticationComponent = (AuthenticationComponent) applicationContext.getBean("authenticationComponent");
|
||||||
retryingTransactionHelper = (RetryingTransactionHelper) applicationContext.getBean("retryingTransactionHelper");
|
retryingTransactionHelper = (RetryingTransactionHelper) applicationContext.getBean("retryingTransactionHelper");
|
||||||
|
//MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user
|
||||||
|
UserAuditFilter userAuditFilter = new UserAuditFilter();
|
||||||
|
userAuditFilter.setUserFilterPattern("System;.*");
|
||||||
|
userAuditFilter.afterPropertiesSet();
|
||||||
|
AuditComponent auditComponent = (AuditComponent) applicationContext.getBean("auditComponent");
|
||||||
|
auditComponent.setUserAuditFilter(userAuditFilter);
|
||||||
|
AuditServiceImpl auditServiceImpl = (AuditServiceImpl) applicationContext.getBean("auditService");
|
||||||
|
auditServiceImpl.setAuditComponent(auditComponent);
|
||||||
auditSubsystem = (AuditModelRegistryImpl) applicationContext.getBean("Audit");
|
auditSubsystem = (AuditModelRegistryImpl) applicationContext.getBean("Audit");
|
||||||
|
|
||||||
// initialise audit subsystem
|
// initialise audit subsystem
|
||||||
|
@@ -22,6 +22,9 @@ import java.net.URL;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.repo.audit.AuditComponent;
|
||||||
|
import org.alfresco.repo.audit.AuditServiceImpl;
|
||||||
|
import org.alfresco.repo.audit.UserAuditFilter;
|
||||||
import org.alfresco.repo.audit.model.AuditModelRegistryImpl;
|
import org.alfresco.repo.audit.model.AuditModelRegistryImpl;
|
||||||
import org.alfresco.repo.content.MimetypeMap;
|
import org.alfresco.repo.content.MimetypeMap;
|
||||||
import org.alfresco.repo.security.authentication.AuthenticationException;
|
import org.alfresco.repo.security.authentication.AuthenticationException;
|
||||||
@@ -66,6 +69,14 @@ public class AuditWebScriptTest extends BaseWebScriptTest
|
|||||||
{
|
{
|
||||||
super.setUp();
|
super.setUp();
|
||||||
ctx = getServer().getApplicationContext();
|
ctx = getServer().getApplicationContext();
|
||||||
|
//MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user
|
||||||
|
UserAuditFilter userAuditFilter = new UserAuditFilter();
|
||||||
|
userAuditFilter.setUserFilterPattern("System;.*");
|
||||||
|
userAuditFilter.afterPropertiesSet();
|
||||||
|
AuditComponent auditComponent = (AuditComponent) ctx.getBean("auditComponent");
|
||||||
|
auditComponent.setUserAuditFilter(userAuditFilter);
|
||||||
|
AuditServiceImpl auditServiceImpl = (AuditServiceImpl) ctx.getBean("auditService");
|
||||||
|
auditServiceImpl.setAuditComponent(auditComponent);
|
||||||
authenticationService = (AuthenticationService) ctx.getBean("AuthenticationService");
|
authenticationService = (AuthenticationService) ctx.getBean("AuthenticationService");
|
||||||
auditService = (AuditService) ctx.getBean("AuditService");
|
auditService = (AuditService) ctx.getBean("AuditService");
|
||||||
admin = AuthenticationUtil.getAdminUserName();
|
admin = AuthenticationUtil.getAdminUserName();
|
||||||
|
Reference in New Issue
Block a user