Page 1 of 1
Ocultar arbol
PostPosted:Fri Jan 14, 2011 9:50 am
by GenderBender
¿Es posible ocultar el árbol de directorios para un usuario/perfil? El perfil sólo tiene acceso a un directorio (asignado dinámicamente) para subir y ver ficheros. Necesito que no pueda cambiar de directorio (con la definición de perfil creo que me aseguro esto) pero estaría bien ocultar/eliminar esa zona vacía.
FolderTree.JPG (82.65 KiB) Viewed 2862 times
Re: Ocultar arbol
PostPosted:Fri Jan 14, 2011 4:31 pm
by jllort
La taxonomia ahora mismo no se puede ocultar. Es lo unico que aunque este en el profile como ocultable no se debe ocultar, hay un problema - complejo - en la logica de arrancada que ahora mismo no lo permite. Para resolver este problema hora mismo lo que tienes que hacer es que este tipo de usuario, utilice un determinado role con accesso a okm:root en modo lectura y que no tengan acceso a nada mas.
Otra combinación que igual se aproxima mas a lo que quieres es que la taxonomia este visible pero no así el Desktop. Lo que si es seguro es que la taxonomía no se puede ocultar, en principio esto segundo que te comento creo que debería funcionar. Dime cosas.
Re: Ocultar arbol
PostPosted:Mon Jan 17, 2011 8:33 am
by GenderBender
La idea que tenemos es utilizar OKM como apoyo para la gestión documental de otra aplicación. Para tener las cosas ordenadas, y dado que lo van a utilizar comerciales, queremos restringir al máximo dónde se suben los documentos. De ahí impedir el moverse por el árbol de directorios y fijar el directorio desde la otra aplicación. Pero sí que deberían poder subir y consultar los documentos de un directorio dado.
Para ser más concreto, el caso de uso es: un comercial quiere añadir documentación a un proyecto (identificador 125). Desde nuestra aplicación pincha en un botón que le lleva a OKM, al directorio root/OP/125. Y ahí hace lo que quiera. Pero no puede cambiar de directorio. Si luego trabaja en otro proyecto (id 200), le abrimos OKM en el directorio correspondiente.
Esto creo que lo tenemos resuelto por perfiles, el tema de ocultar la taxonomía es más estético que otra cosa. Si se oculta el desktop entiendo que no vería los documentos del directorio, ¿verdad?
El otro tema es la autenticación, porque nuestra aplicación corre sobre IIS, pero tenemos que investigar más sobre esto.
Re: Ocultar arbol
PostPosted:Tue Jan 18, 2011 9:27 am
by jllort
En IIS no vas a montar OpenKM, lo que si puedes es autentificar por active directory, pero se tendra que autentificar 2 veces por que single sign on entre jboss y IIS no se muy bien como se debe configurar ( si se puede ! ).
Si ocultas el desktop no se ve el arbol, obviamente. Pero entonces no se como ira a root/OP/125 si no ve nada ?
Una solucion mas sencilla es dar acceso total a los comerciales en modo lectura. Y luego solo una carpeta donde puedan subir los documentos, con metadatos para que indiquen en que lugar quieren que se ubique el fichero. Iniciar un proceso de workflow y entonces que alguien ubique el fichero donde toque. Esto me parece mas razonable que no lo que propones, pero bueno ... todo son ideas. Por que al final de lo que se trata es de controlar lo que un comercial puede subir no ? y para esto poner un agente humano que autorice / desautorice parece lo mas sensato.