Hola:
Estoy intentando asignar un script en el repositorio.
Tengo una jerarquía de carpetas creada y navego por el repositorio hasta una de ellas. Al intentar hacer "Set script" me da el siguiente error:
Veo sin problemas los usuarios en la pestaña de usuarios de la administración. Entro con el usuario admin que tiene AdminRole.
No sé si este script puede dar una pista:
¿Puede alguien echarme una mano?
Estoy intentando asignar un script en el repositorio.
Tengo una jerarquía de carpetas creada y navego por el repositorio hasta una de ellas. Al intentar hacer "Set script" me da el siguiente error:
Application errorEl caso es que tengo la aplicación configurada para loguearse por ldap.
Class: com.openkm.core.AccessDeniedException
Message: Sorry, only for admin user
Veo sin problemas los usuarios en la pestaña de usuarios de la administración. Entro con el usuario admin que tiene AdminRole.
No sé si este script puede dar una pista:
Code: Select all
Al ejecutarlo desde la ventana de Scripting devuelve:
import javax.jcr.*;
import com.openkm.core.*;
import com.openkm.bean.*;
String token = JcrSessionManager.getInstance().getSystemToken();
Session session = JcrSessionManager.getInstance().get(token);
Node okmroot = session.getRootNode().getNode(Repository.ROOT);
print("UserId: "+session.getUserID()+"<br/>");
UserId: systemEl resultado lógico sería admin, igual no estoy consultando correctamente el usuario y lo que me devuelve este script es el usuario interno que accede al repositorio.
¿Puede alguien echarme una mano?