AnsweredAssumed Answered

Action en javascript et evaluator

Question asked by fabienm on May 29, 2008
Latest reply on Jun 4, 2008 by fabienm
Bonjour,

J'ai créé une action qui lance un javascript et qui marche très bien.

Voici le code du config-client

   <config evaluator="node-type" condition="dev:_dev_UC">
      <actions>
         <action-group id="document_browse_menu">
            <action idref="valid_content" />
         </action-group>
      </actions>
   </config>
   <config>
      <actions>
         <action id="valid_content">
                 <image>/images/icons/valide_content.gif</image>
                           <label>Valid Content</label>
            <script>workspace://SpacesStore/scripts-valid-content</script>
            <params>
                 <param name="noderef">#{actionContext.nodeRef}</param>
            </params>
         </action>                  
      </actions>
   </config>

Maintenant j'aimerai ajouter un evaluator personnalisé à mon action. (pour la faire apparaitre que dans certaines conditions).
J'ajoute donc les lignes suivantes :

<action id="valid_content">

<evaluator>
   org.newDevelopmentManagement.ValidContentEvaluator
</evaluator>

</action>   
     

et la class org.newDevelopmentManagement.ValidContentEvaluator qui implémente ActionEvaluator.

Lors que je construit mon AMP et que que l'intègre au WAR tout ce passe bien ; les fichiers sont aux bons endroits.
Mais dès que je lance Alfresco j'ai des erreurs qui surviennent:

org.alfresco.config.ConfigException: Unable to construct action 'valid_content' evaluator classname: org.newDevelopmentManagement.ValidContentEvaluator

J'ai testé en vain de changer le nom de mon package, ma fonction evaluator dans ma class ValidContentEvaluator est très simple et ne peut pas planter.
Je ne sais pourquoi Alfresco ne veux pas ce lancer.

J'ai peut être oublier de mettre quelque chose dans le config client!!

Merci pour vos réponses,

Fabien.

Outcomes