Open marthajimenez opened 6 years ago
No se encuetra implementado los filtros de administración para documetos del servidor @JRedentor requeire apoyo de @haxdai con los filtros de administración
@marthajimenez, @haxdai Se modificó la funcionalidad del recurso "Documentos del Servidor" (SemanticWebBuilder/SWBPortal@aeedfc2) para implementar la evaluación de los filtros creados, a fin de restringir las rutas a las que se tiene acceso en el sistema de archivos de la instancia de SWB. Se generó un filtro para reproducir la situación reportada: El filtro da acceso a los "Documentos del Servidor"
Y permitirá tener acceso a dos carpetas dentro del sistema de archivos: Se asignó ese filtro a un usuario de prueba que, también, debe tener asignado el grupo de usuarios "Administrador".
Cuando se accede a la administración de SWB con el usuario de prueba mencionado anteriormente, se obtiene el siguiente despliegue dentro de los "Documentos del Servidor":
Cada carpeta a la que se tiene acceso, está representada por un volumen de S.O., y cada uno tiene en su nombre, la ruta de la carpeta que representa, separada por guiones bajos, a fin de que los usuarios identifiquen la ruta que estarán afectando con sus acciones.
Esta solución, supone ser la más rápida en su implementación (se alteró la menor cantidad de código fuente posible) y en su desempeño (debido a que para presentar el contenido de las carpetas a las que se tiene acceso, no se tiene que recorrer el segmento del árbol correspondiente para cada ruta permitida).
Por el momento, la solución se encuentra en la rama dev y para realizar pruebas, es necesario descargar el archivo elfinder-1.0.0.jar de SWBExternalDeps/org/semanticwb/external/elfinder/1.0.0/ también en la rama dev.
Se ha configurado un filtro para mostrar algunas carpetas dentro del Repositorio de Documentos, sin embargo al loguearse con el usuario que tiene el Filtro muestra todas las carpetas de Documentos del servidor.
Anexo imagenes con la edición del Filtro:
Anexo imagen con el usuario que tiene el Filtro: