Merged V3.2 to HEAD

17850 : Addition of AVM - DM deployment.
    17905 : ETHREEOH-3809 - WCM - First test server deploy fails.     
	- added yet another transaction to read the previous snapshot transaction.    
	 - added a new system test based upon the WCM services.    The beginnings of testing against layered authored sandboxes.
    17907 : ETHREEOH-3806 - WCM Contributor cant release test server.   
	 -  release test server now runs without permissions checks (like the deploy action does)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18702 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Mark Rogers
2010-02-18 14:50:06 +00:00
parent c347025bae
commit b53f50865e
6 changed files with 22 additions and 2 deletions

View File

@@ -354,6 +354,7 @@
<prop key="spaces.imap_templates.childname">${spaces.imap_templates.childname}</prop> <prop key="spaces.imap_templates.childname">${spaces.imap_templates.childname}</prop>
<prop key="spaces.emailActions.childname">${spaces.emailActions.childname}</prop> <prop key="spaces.emailActions.childname">${spaces.emailActions.childname}</prop>
<prop key="spaces.searchAction.childname">${spaces.searchAction.childname}</prop> <prop key="spaces.searchAction.childname">${spaces.searchAction.childname}</prop>
<prop key="spaces.wcm_deployed.childname">${spaces.wcm_deployed.childname}</prop>
</props> </props>
</property> </property>
</bean> </bean>

View File

@@ -652,6 +652,18 @@
</property> </property>
</properties> </properties>
</aspect> </aspect>
<aspect name="wca:deployed">
<title>Has this content been deployed from wcm</title>
<properties>
<property name="wca:guid">
<title>WCM unique version</title>
<type>d:text</type>
<mandatory enforced="true">true</mandatory>
</property>
</properties>
</aspect>
</aspects> </aspects>
</model> </model>

View File

@@ -310,6 +310,7 @@ spaces.content_forms.childname=app:forms
spaces.user_homes.childname=app:user_homes spaces.user_homes.childname=app:user_homes
spaces.sites.childname=st:sites spaces.sites.childname=st:sites
spaces.templates.email.invite.childname=cm:invite spaces.templates.email.invite.childname=cm:invite
spaces.wcm_deployed.childname=cm:wcm_deployed
# ADM VersionStore Configuration # ADM VersionStore Configuration
version.store.deprecated.lightWeightVersionStore=workspace://lightWeightVersionStore version.store.deprecated.lightWeightVersionStore=workspace://lightWeightVersionStore

View File

@@ -165,4 +165,9 @@ public interface WCMAppModel
// Aspect to track content that expires // Aspect to track content that expires
static final QName ASPECT_EXPIRES = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expires"); static final QName ASPECT_EXPIRES = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expires");
static final QName PROP_EXPIRATIONDATE = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expirationDate"); static final QName PROP_EXPIRATIONDATE = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "expirationDate");
// Aspect to track dm deployed content
static final QName ASPECT_DEPLOYED = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "deployed");
static final QName PROP_GUID = QName.createQName(NamespaceService.WCMAPP_MODEL_1_0_URI, "guid");
} }

View File

@@ -965,7 +965,7 @@ public class FileFolderServiceImpl implements FileFolderService
* @param parentNodeRef * @param parentNodeRef
* @param pathElements * @param pathElements
* @param folderTypeQName * @param folderTypeQName
* @return * @return FileInfo for the bottom node in pathElements.
*/ */
public static FileInfo makeFolders(FileFolderService service, NodeRef parentNodeRef, List<String> pathElements, QName folderTypeQName) public static FileInfo makeFolders(FileFolderService service, NodeRef parentNodeRef, List<String> pathElements, QName folderTypeQName)
{ {

View File

@@ -25,13 +25,14 @@
package org.alfresco.repo.node.integrity; package org.alfresco.repo.node.integrity;
import java.util.List; import java.util.List;
import java.io.Serializable;
/** /**
* Represents an integrity violation * Represents an integrity violation
* *
* @author Derek Hulley * @author Derek Hulley
*/ */
public class IntegrityRecord public class IntegrityRecord implements Serializable
{ {
private String msg; private String msg;
private List<StackTraceElement[]> traces; private List<StackTraceElement[]> traces;