EVALUATOR on a Surf Extension Modules

cancel
Showing results for 
Search instead for 
Did you mean: 
gawel
Active Member II

EVALUATOR on a Surf Extension Modules

Hi,

I tried to set an evaluator on Surf Extension Modules as :

<module>
            <id>PRODUCT-MENUITEM-ADD</id>
            <version>1.0</version>
            <auto-deploy>true</auto-deploy>
            <configurations>
                <!-- Action configuration -->
                <config evaluator="string-compare" condition="DocumentLibrary">
                    <create-content>
                        <content id="xx-product-add" label="com.xx.ged.services.doclib.action.addNewProduct.label" icon="addnewproduct" type="pagelink">
                            <param name="page">create-content?destination={nodeRef}&amp;itemId=xx:folderProduitType&amp;mimeType=text/plain</param>
                            <!-- FIXME : this evaluator call doesn't work -->
                            <evaluator>xx.ged.evaluator.site.IsOnPrdOrTrtSite</evaluator>
                        </content>
                    </create-content>
                </config>
                <!-- Form view for xx-product-add action -->
                <config evaluator="model-type" condition="xx:folderProduitType">
                    <forms>
                       [...]
                    </forms>
                </config>
            </configurations>
        </module>

My custom evalutor work fine (I tried it on another module. So, the evaluator doesn't take effect.

When I debug this java Class : nether call on documentLibrary.

My goal is to display this button only on Alfresco site context.

Have you some idea?

3 Replies
krutik_jayswal
Senior Member II

Re: EVALUATOR on a Surf Extension Modules

Evaluator doesn't work on all places.In create content you can not use evaluator.

Places on which you can use it are indicator, custom action etc..

gawel
Active Member II

Re: EVALUATOR on a Surf Extension Modules

Thinks you for your answer.

OK. So, in this case, can we choose when display this button with another way?

Or an override is mandatory?

4535992
Senior Member

Re: EVALUATOR on a Surf Extension Modules

Have you find a way to do this? I'm stuck on the same problem.