Ajout d'un nouveau wizard

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

Ajout d'un nouveau wizard

Bonjour,

J'essaye d'ajouter une action au menu browse_create_menu l'action create_space_wizard_lala.

voici le web-client-config-custom.xml

Déclaration de l'action :
  <config> 
       <action id="create_space_wizard_lala">
            <permissions>
               <permission allow="true">CreateChildren</permission>
            </permissions>
            <label-id>advanced_space_wizard_avenant</label-id>
            <image>/images/icons/create_space.gif</image>
            <action>wizard:createSpaceLala</action>
         </action>
   </config>

Action ajoutée au menu :
     
<config>
       <actions>
            <action-group id="browse_create_menu">
            <action idref="create_space_wizard_lala" />
            </action-group>
       </actions>
     </config>

Avec un wizard :   

<config evaluator="string-compare" condition="Action Wizards">
         <action-handlers>
            <handler name="create_space_wizard_lala" class="org.alfresco.web.bean.spaces.CreateSpaceLalaWizard" />
         </action-handlers>
   </config>

   <config>
      <wizards>
         <wizard name="createSpaceLala" managed-bean="CreateSpaceLalaWizard"
                etc.
         </wizard>
      </wizards>
   </config>


J'ai aussi un fichier face-config.xml dans alfrescoextension avec

etc.
<managed-bean-name>CreateSpaceAvenantWizard</managed-bean-name>
etc.

J'ai l'erreur suivante : Unable to find configured ActionDefinition Id: create_space_wizard_lala

Je me demande quelle étape manque à mon paramétrage ?

Est-ce que j'ai oublié quelque chose ?
merci d'avance de votre réponse
4 Replies
pdubois
Active Member

Re: Ajout d'un nouveau wizard

Bonjour,

il n'y a pas besoin de

<config evaluator="string-compare" condition="Action Wizards">
         <action-handlers>
            <handler name="create_space_wizard_lala" class="org.alfresco.web.bean.spaces.CreateSpaceLalaWizard" />
         </action-handlers>
   </config>

Supprimez le.
milona
Member II

Re: Ajout d'un nouveau wizard

bonjour,

Je vous remercie de votre réponse, j'ai supprimé ces lignes.

Par contre j'ai toujours une erreur dans la définition de l'action du wizard :

javax.faces.FacesException: Unable to find configured ActionDefinition Id: create_space_wizard_avenant
caused by:
org.apache.jasper.JasperException: Unable to find configured ActionDefinition Id: create_space_wizard_avenant
caused by:
org.alfresco.error.AlfrescoRuntimeException: Unable to find configured ActionDefinition Id: create_space_wizard_avenant

Caused by: org.apache.jasper.JasperException: Unable to find configured ActionDefinition Id: create_space_wizard_avenant 
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:476)

Est-ce que vous savez ce qui ne va encore pas dans mon code ?

Je vous remercie par avance de votre réponse.
milona
Member II

Re: Ajout d'un nouveau wizard

Voila mon fichier web-client-config-custom.xml si ça peut aider.
J'en ai marre rien ne marche et j'ai fait tout ce qu'il fallait et il ne trouve pas la déclaration de mon action !
Comment est-ce possible ????

<config> 
       <action id="create_space_wizard_avenant">
            <permissions>
               <permission allow="true">CreateChildren</permission>
            </permissions>
            <label-id>advanced_space_wizard_avenant</label-id>
            <image>/images/icons/create_space.gif</image>
            <action>wizard:createSpaceAvenant</action>
         </action>
   </config>

   <config>
      <wizards>
         <wizard name="createSpaceAvenant" managed-bean="CreateSpaceAvenantWizard"
                 title-id="create_space_title_avenant" description-id="create_space_desc_avenant"
                 icon="/images/icons/create_space_large.gif">
            <step name="options" title-id="space_options" description-id="create_space_step2_desc">
                  <page path="/jsp/spaces/create-space-wizard/from-template-avenant.jsp"
                        title-id="create_space_step2_title"
                        description-id="create_space_step2_desc"
                        instruction-id="default_instruction" />
            </step>
            <step name="details" title-id="space_details" description-id="create_space_step3_desc">
               <page path="/jsp/spaces/create-space-wizard/details.jsp"
                     title-id="create_space_step3_title"
                     description-id="create_space_step3_desc"
                     instruction-id="default_instruction" />
            </step>
            <step name="summary" title-id="summary" description-id="summary_step_description">
               <page path="/jsp/wizard/summary.jsp"
                     title-id="summary"
                     description-id="summary_desc"
                     instruction-id="create_space_finish_instruction" />
            </step>
         </wizard>

      </wizards>
   </config>
    
     <config>
       <actions>
            <action-group id="browse_create_menu">
            <action idref="create_space_wizard_avenant" />
            </action-group>
       </actions>
     </config>
milona
Member II

Re: Ajout d'un nouveau wizard

En fait quand j'écris les déclarations de wizards et actions dans web-client-config-custom.xml elles ne sont pas prises en comptes et les objets ne sont pas créés. Pourquoi ?