From e01738d72c1580870cf5dc75a20ac0aea2fcae1c Mon Sep 17 00:00:00 2001 From: Mark Rogers Date: Thu, 9 Dec 2010 13:31:25 +0000 Subject: [PATCH] Merge V3.4 to HEAD 23487 : ALF-5539 - Deployment Installer missing I18NUtil 23607 : ALF-5528 - reworking configuration of "filesystem" target. 23674 : ALF-5557 - XSS attack occurs on start workflow with XSS properties. 23684 : ALF-817 - Error occurs when you try to change name of locked file 24119 : ALF-532 - restore-context.xml.sample is useless git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24362 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- ...arget.xml => filesystem-target-sample.xml} | 14 +-- .../alfresco/deployment/filesystem.properties | 20 ----- .../extension/restore-context.xml.sample | 85 ------------------- config/alfresco/repository.properties | 33 +++++++ .../alfresco/repo/avm/MultiTAVMService.java | 8 +- 5 files changed, 40 insertions(+), 120 deletions(-) rename config/alfresco/deployment/{filesystem-target.xml => filesystem-target-sample.xml} (87%) delete mode 100644 config/alfresco/deployment/filesystem.properties delete mode 100644 config/alfresco/extension/restore-context.xml.sample diff --git a/config/alfresco/deployment/filesystem-target.xml b/config/alfresco/deployment/filesystem-target-sample.xml similarity index 87% rename from config/alfresco/deployment/filesystem-target.xml rename to config/alfresco/deployment/filesystem-target-sample.xml index ff59e766cd..265cee4a19 100644 --- a/config/alfresco/deployment/filesystem-target.xml +++ b/config/alfresco/deployment/filesystem-target-sample.xml @@ -3,18 +3,10 @@ - + + - - - true - - - - classpath:alfresco/deployment/filesystem.properties - - - + - - - - - - - alfresco/extension/restore/export_systeminfo.xml - - - - - - - - / - alfresco/extension/restore/export_users.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_system.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_versions.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_spaces_archive.acp - - - - - - - - - - - alfresco/extension/restore/export_models.acp - - - - true - - - - true - - - - / - alfresco/extension/restore/export_spaces.acp - UPDATE_EXISTING - - - - true - - - diff --git a/config/alfresco/repository.properties b/config/alfresco/repository.properties index 8c8803686a..a9df261bd6 100644 --- a/config/alfresco/repository.properties +++ b/config/alfresco/repository.properties @@ -532,3 +532,36 @@ transferservice.receiver.lockRetryWait=100 # time" for both source and destination. Default 5 minutes. transferservice.receiver.lockTimeOut=300000 +; DM Receiever Properties +; +; The name of the DM Receiver target - you deploy to this target name +deployment.dmr.name=alfresco + +; consolidate staging, author and workflow sandboxes to one +deployment.dmr.consolidate=true + +; The name of the Alfresco receiver targer +deployment.avm.name=avm + +;Where should the root of the web project be stored, by default /www/avm_webapps +deployment.avm.rootPath=/www/avm_webapps + +; Pattern for live stores deployment by the alfresco receiver +deployment.avm.storeNamePattern=%storeName%-live + +; Built in deployment receiver properties for the default +; filesystem receiver + +; filesystem receiver configuration +deployment.filesystem.rootdir=./wcm +deployment.filesystem.datadir=${deployment.filesystem.rootdir}/depdata +deployment.filesystem.logdir=${deployment.filesystem.rootdir}/deplog +deployment.filesystem.metadatadir=${deployment.filesystem.rootdir}/depmetadata + +deployment.filesystem.autofix=true +deployment.filesystem.errorOnOverwrite=false + +; default filesystem target configuration +deployment.filesystem.default.rootdir=./www +deployment.filesystem.default.name=filesystem +deployment.filesystem.default.metadatadir=${deployment.filesystem.metadatadir}/default diff --git a/source/java/org/alfresco/repo/avm/MultiTAVMService.java b/source/java/org/alfresco/repo/avm/MultiTAVMService.java index 4afba84f7e..6137677782 100644 --- a/source/java/org/alfresco/repo/avm/MultiTAVMService.java +++ b/source/java/org/alfresco/repo/avm/MultiTAVMService.java @@ -865,11 +865,11 @@ public class MultiTAVMService implements AVMService private String getTenantPath(String avmPath) { - if ((avmPath == null) || (! isTenantServiceEnabled())) + if ((avmPath == null) || (! isTenantServiceEnabled()) || avmPath.equals("UNKNOWN/UNKNOWN")) { return avmPath; } - + String[] storePath = splitPath(avmPath); return tenantService.getName(storePath[0]) + ':' + storePath[1]; } @@ -877,11 +877,11 @@ public class MultiTAVMService implements AVMService private String getBasePath(String avmPath) { // note: ALFCOM-2893 - getCommonAncestor can return node with path = "/" - if ((avmPath == null) || (! isTenantServiceEnabled()) || (avmPath.equals("/"))) + if ((avmPath == null) || (! isTenantServiceEnabled()) || (avmPath.equals("/")) || avmPath.equals("UNKNOWN/UNKNOWN")) { return avmPath; } - + String[] storePath = splitPath(avmPath); return tenantService.getBaseName(storePath[0]) + ':' + storePath[1]; }