Buenas,
Estoy teniendo problemas para quitar la opción de "Editar Propiedades" de las acciones al ver el detalle de una carpeta (folder-details).
Lo tengo configurado como una extension, con el siguiente código para esa accion:
<!-- Edit properties page -->
<action id="document-edit-metadata" type="pagelink" label="actions.document.edit-metadata">
<param name="page">edit-metadata?nodeRef={node.nodeRef}</param>
<permissions>
<permission allow="true">Write</permission>
</permissions>
<evaluator negate="true">evaluator.doclib.metadata.isLocked</evaluator>
<evaluator negate="true">evaluator.doclib.action.checkedOutAspect</evaluator>
<evaluator negate="true">evaluator.doclib.isExpedienteCerrado</evaluator>
</action>Donde el evaluador personalizado lo que hace es mirar si tiene una propiedad:
<bean id="evaluator.doclib.isExpedienteCerrado" parent="evaluator.doclib.metadata.value">
<property name="accessor" value="node.properties.ciemat:exp_estado" />
<property name="comparator">
<bean class="org.alfresco.web.evaluator.StringEqualsComparator">
<property name="value" value="EE04" /> <!-- ED04=Cerrado -->
</bean>
</property>
</bean>El caso es que en las carpetas que tienen dicha propiedad. La acciones de editar propiedades sigue saliendo.
Hasta donde yo conozco, la acciones de editar propiedades de carpetas y documentos es la misma, que es la que tengo definida, pero seguramente se me esté escapando algo que hace que no funcione.
¿Alguna idea?
Gracias!