我在Alfresco版本控制方面遇到麻烦。我使用默认配置进行版本控制,其中“可版本化”方面启用了“ autoVersion”和“ autoVersionOnUpdateProps”。我可以在contentModel.xml文件(如下所示)中进行验证。当我将'versionable'方面应用到确实包含'autoVersion'属性但不包含设置为FALSE的'autoVersionOnUpdateProps'属性的节点时,我能够验证。
我似乎无法启用此属性。有什么想法吗?
<title>Versionable</title>
<properties>
<property name="cm:versionLabel">
<title>Version Label</title>
<type>d:text</type>
<protected>true</protected>
<mandatory>false</mandatory>
<index enabled="true">
<atomic>true</atomic>
<stored>false</stored>
<tokenised>TRUE</tokenised>
<facetable>true</facetable>
</index>
</property>
<property name="cm:versionType">
<title>Version Type</title>
<type>d:text</type>
<protected>true</protected>
<mandatory>false</mandatory>
<index enabled="true"/>
</property>
<property name="cm:initialVersion">
<title>Initial Version</title>
<type>d:boolean</type>
<mandatory>false</mandatory>
<default>${version.store.initialVersion}|true</default>
<index enabled="true"/>
</property>
<property name="cm:autoVersion">
<title>Auto Version</title>
<type>d:boolean</type>
<mandatory>false</mandatory>
<default>${version.store.enableAutoVersioning}|true</default>
<index enabled="true"/>
</property>
<property name="cm:autoVersionOnUpdateProps">
<title>Auto Version - on update properties only</title>
<type>d:boolean</type>
<mandatory>false</mandatory>
<default>${version.store.enableAutoVersionOnUpdateProps}|true</default>
<index enabled="true"/>
</property>
</properties>
<associations/>
<overrides/>
<mandatory-aspects/>
</aspect>