mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
. Checkpoint of WCM ui work (nothing to see here, move along please, move along)
- "Websites" folder created under root of Company Home during bootstrap - Bootstrap properties and getter helper added to import-export-context & web-client - Beginnings of the Create Website wizard - Action definition added for Create Website action - Beginings of the model for avm webfolders and associated sub-structures git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3763 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -97,18 +97,18 @@
|
||||
<cm:title>${spaces.guest_home.name}</cm:title>
|
||||
<cm:description>${spaces.guest_home.description}</cm:description>
|
||||
</cm:folder>
|
||||
<cm:folder view:childName="app:WCM">
|
||||
<view:acl view:inherit="false">
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Consumer</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
<app:uifacets/>
|
||||
<cm:name>WCM</cm:name>
|
||||
<app:icon>space-icon-default</app:icon>
|
||||
<cm:title>WCM</cm:title>
|
||||
<cm:description>Web Content Management Spaces</cm:description>
|
||||
<cm:folder view:childName="${spaces.wcm.childname}">
|
||||
<view:acl view:inherit="false">
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Consumer</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
<app:uifacets/>
|
||||
<cm:name>${spaces.wcm.name}</cm:name>
|
||||
<app:icon>space-icon-default</app:icon>
|
||||
<cm:title>${spaces.wcm.name}</cm:title>
|
||||
<cm:description>${spaces.wcm.description}</cm:description>
|
||||
</cm:folder>
|
||||
</cm:contains>
|
||||
</cm:folder>
|
||||
|
@@ -263,6 +263,7 @@
|
||||
<prop key="spaces.templates.rss.childname">${spaces.templates.rss.childname}</prop>
|
||||
<prop key="spaces.savedsearches.childname">${spaces.savedsearches.childname}</prop>
|
||||
<prop key="spaces.scripts.childname">${spaces.scripts.childname}</prop>
|
||||
<prop key="spaces.wcm.childname">${spaces.wcm.childname}</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
@@ -26,3 +26,6 @@ spaces.guest_home.description=The guest root space
|
||||
|
||||
spaces.scripts.name=Scripts
|
||||
spaces.scripts.description=JavaScript files
|
||||
|
||||
spaces.wcm.name=Websites
|
||||
spaces.wcm.description=Web Content Management Spaces
|
||||
|
@@ -50,6 +50,74 @@
|
||||
<parent>cm:link</parent>
|
||||
</type>
|
||||
|
||||
<type name="app:webfolder">
|
||||
<title>AVM Website Folder</title>
|
||||
<parent>cm:avmfolder</parent>
|
||||
<properties>
|
||||
<!-- root name of the avm staging store for this web folder -->
|
||||
<property name="app:avmstore">
|
||||
<type>d:text</type>
|
||||
</property>
|
||||
</properties>
|
||||
<associations>
|
||||
<child-association name="app:formtriples">
|
||||
<source>
|
||||
<mandatory>false</mandatory>
|
||||
<many>false</many>
|
||||
</source>
|
||||
<target>
|
||||
<class>app:formtriple</class>
|
||||
<mandatory>false</mandatory>
|
||||
<many>true</many>
|
||||
</target>
|
||||
</child-association>
|
||||
<child-association name="app:webuser">
|
||||
<source>
|
||||
<mandatory>false</mandatory>
|
||||
<many>false</many>
|
||||
</source>
|
||||
<target>
|
||||
<class>app:webuser</class>
|
||||
<mandatory>false</mandatory>
|
||||
<many>true</many>
|
||||
</target>
|
||||
</child-association>
|
||||
</associations>
|
||||
</type>
|
||||
|
||||
<type name="app:formtriple">
|
||||
<title>Website Form Triple</title>
|
||||
<parent>cm:cmobject</parent>
|
||||
<properties>
|
||||
<property name="app:form">
|
||||
<type>d:noderef</type>
|
||||
<mandatory>true</mandatory>
|
||||
</property>
|
||||
<property name="app:workflow">
|
||||
<type>d:noderef</type>
|
||||
<mandatory>true</mandatory>
|
||||
</property>
|
||||
<property name="app:script">
|
||||
<type>d:noderef</type>
|
||||
</property>
|
||||
</properties>
|
||||
</type>
|
||||
|
||||
<type name="app:webuser">
|
||||
<title>Website User Information</title>
|
||||
<parent>cm:cmobject</parent>
|
||||
<properties>
|
||||
<property name="app:username">
|
||||
<type>d:text</type>
|
||||
<mandatory>true</mandatory>
|
||||
</property>
|
||||
<property name="app:role">
|
||||
<type>d:text</type>
|
||||
<mandatory>true</mandatory>
|
||||
</property>
|
||||
</properties>
|
||||
</type>
|
||||
|
||||
</types>
|
||||
|
||||
<aspects>
|
||||
|
@@ -103,6 +103,7 @@ spaces.templates.email.childname=app:email_templates
|
||||
spaces.templates.rss.childname=app:rss_templates
|
||||
spaces.savedsearches.childname=app:saved_searches
|
||||
spaces.scripts.childname=app:scripts
|
||||
spaces.wcm.childname=app:wcm
|
||||
|
||||
# Folders for storing people
|
||||
|
||||
|
@@ -231,6 +231,10 @@ public interface ContentModel
|
||||
static final QName ASPECT_FEEDSOURCE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "feedsource");
|
||||
static final QName PROP_FEEDTEMPLATE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "template");
|
||||
|
||||
// AVM web folder
|
||||
static final QName TYPE_AVMWEBFOLDER = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "webfolder");
|
||||
static final QName PROP_AVMSTORE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "avmstore");
|
||||
|
||||
|
||||
//
|
||||
// User Model Definitions
|
||||
|
Reference in New Issue
Block a user