AnsweredAssumed Answered

Nuevo botón que ejecuta un script

Question asked by lvasa on Mar 3, 2011
Latest reply on Oct 19, 2011 by massanen_2296
Hola,

He definido un botón que ejecuta un script, en el fichero web-client-config-custom.xml, de la siguiente manera:

   <config>
      <actions>
         <action id="crear_expediente_btn">
            <label>Crear Expediente</label>
            <image>/images/icons/add.gif</image>
            <script>/Company Home/Data Dictionary/Scripts/crear_exp.js</script>
            <params>
               <param name="noderef">#{actionContext.nodeRef}</param>
               <param name="id">#{actionContext.id}</param>
            </params>
         </action>

         <action-group id="space_browse_menu">
            <action idref="crear_expediente_btn" />
         </action-group>

         <action-group id="space_details_actions">
            <action idref="crear_expediente_btn" />
         </action-group>
         
         <action-group id="browse_actions_menu">
            <action idref="crear_expediente_btn" />
         </action-group>
      </actions>
   </config>   

El botón funciona perfectamente si me valido con el usuario admin, pero si lo hago con cualquier otro usuario me saca a la página de login.

He probado a crear un usuario con rol Coordinador en todos los espacios existentes, por si fuera problema de permisos, pero sigue ocurriendo lo mismo. ¿Es que sólo el usuario admin puede ejecutar scripts de esta forma? ¿O es que tengo algo mal definido?

Gracias

Outcomes