【发布时间】:2017-02-24 15:13:40
【问题描述】:
我需要显示特定类型 (qwe:customtype) 的 doc lib 操作。更改仅反映在特定站点和非站点区域(Myfiles/Repository)。
alfrescoShare-slingshot-application-context.xml
<bean id="for-specifictype-only" parent="evaluator.doclib.action.nodeType">
<property name="types">
<list>
<value>qwe:customtype</value>
</list>
</property>
</bean>
share-config-custom.xml
<action id="document-assign-workflow" type="javascript" label="actions.document.assign-workflow">
<param name="function">onActionAssignWorkflow</param>
<evaluator>for-specifictype-only</evaluator>
</action>
ForEx:: 只有“abc”站点上类型为 qwe:customtype 的节点才能查看 doc lib 操作。
对于其他站点,它应该对所有类型的节点都是可见的。(如 cm:folder 类型的节点在其他站点应该能够查看此操作) 我们在这里需要任何自定义站点评估器吗?因为没有默认的评估器将特定站点名称作为参数。
【问题讨论】:
标签: alfresco alfresco-share alfresco-webscripts