Granulidad de permisos de carpetas en Sites

cancel
Showing results for 
Search instead for 
Did you mean: 
rublape
Active Member

Granulidad de permisos de carpetas en Sites

Jump to solution

Buenas tardes,

Tengo una duda sobre los permisos de las carpetas en un site ya que no obtengo la granulidad que me gustaría.

Tengo un grupo de usuarios que necesitan acceder solo a un fichero dentro de una carpeta específica, pero no deseo que vean el resto del directorio de carpetas ni archivos, sólo que puedan ver lo que necesitan ver.

El problema al darle el permiso en la primera carpeta ya que ven las de mas abajo y todo lo que contienen en ella y eso no es lo que quiero (incluso sin la opcion de heredar permisos). Incluso si le doy a ver permisos en la primera carpeta sin heredar permisos sigue viendo el resto por abajo, y sólo querría que vieran las carpetas específicas hasta llegar al archivo.

La única solución que he encontrado es darle permisos solo al archivo que necesitan ver y darles la URL de acceso para que accedan directamente al archivo, pero esto es muy incómodo. Lo más lógico sería que fueran navegando por las carpetas (sin ver ninguna carpeta extra dentro del site) hasta llegar al archivo y que sólo vean ese archivo y no todos los archivos de la carpeta.

¿Hay alguna forma para tener una granulidad mayor en los permisos y no sea un infierno administrarlos luego?

Tengo la versión 5.1 de alfresco community.

Un saludo a todos

1 Solution

Accepted Solutions
angelborroy
Alfresco Employee

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Alfresco funciona como describes.

Lo único que se me ocurre es que les montes unas "smart folders" con la vista de archivos que quieras mostrar a cada usuario. Puedes echarle un vistazo a esta documentación: Configuring Smart Folders | Alfresco Documentation  

Hyland Developer Evangelist

View solution in original post

13 Replies
angelborroy
Alfresco Employee

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Alfresco funciona como describes.

Lo único que se me ocurre es que les montes unas "smart folders" con la vista de archivos que quieras mostrar a cada usuario. Puedes echarle un vistazo a esta documentación: Configuring Smart Folders | Alfresco Documentation  

Hyland Developer Evangelist
rublape
Active Member

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Buenos días Angel,

Muchas gracias por la respuesta. La verdad es que no se me había ocurrido utilizar las SmartFolders. Voy a mirar cómo lo configuro y si me funciona os lo escribo por aquí por si a alguien le puede aportar.

Un saludo!

cesarista
Customer

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Hola:

Dándole permisos a los documentos y asignándoles una categoría o un tag, tendrás unas urls con agrupación más o menos directas desde los filtros de la document library. Y luego puedes hacer una smart folder con la query contra esa categoría o etiqueta como comenta Angel.

Saludos.

--C.

rublape
Active Member

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Buenas tardes a todos,

He estado probando el tema de las smart folders y no me sirve del todo esta funcionalidad ya que siguen teniendo visibilidad de carpetas que no deberían. Sobre el tema de etiquetas... aunque tengan permisos de lectura no les aparece a los usuarios para ver sus archivos.

He estado pensando alguna forma, pero aún no he dado con la tecla, de como puedo hacerlo. No sé si alguno sabe si Alfresco community 5.1 tiene la posibilidad de compartir una carpeta con unos usuarios o grupos específicos y que a estos usuarios le aparezcan estas carpetas en "Mis Archivos" o en "Ficheros Compartidos". Por ejemplo:

Mi estructura de carpetas es:

Site

     DocumentsLibrary

               Carpeta A

               Carpeta B

               Carpeta C

               Smart Folder

El problema lo tengo  aquí, por que si creo el smart folder en este site,  al usuario A le tengo que dar permisos de "DocumentsLibrary" y por tanto ve el resto de carpetas incluidas aquí, cuando solo quiero que vea Carpeta C.

La cuestión que me gustaría hacer es, que por ejemplo, el administrador pueda elegir esa "Carpeta C" darle a la opción de "Compartir con Usuario/Grupo" -> luego elegiría el grupo o usuarios deseados y que posteriormente le aparezca solo al "Usuario A" esa carpeta en "Mis ficheros" o en "Ficheros Compartidos". Incluso si pudiera ser obtener un link público como ocurre con los ficheros:

¿Hay alguna funcionalidad en Alfresco que permita hacer esto? En algunas herramientas he visto que existe esta funcionalidad, o incluso en google drive que yo puedo compartir carpetas solo con ciertas personas sólo dandoles un Link público.

La verdad es que no he encontrado documentación sobre qué funcionalidades tiene "Mis Ficheros Compartidos" y creo que esta es la parte que me podría servir (en caso de que funcione como yo quiero)

Muchas gracias por adelantado

Un saludo!

angelborroy
Alfresco Employee

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

No existe la funcionalidad en Alfresco por defecto, solo hay algunos addons de pago que funcionan de una manera similar.

También podrías echarle un vistazo al artículo que comenta César: How to manage public content in Alfresco with the help of virtual folders - Virtual Folders for deal... 

No obstante creo que la "gracia" de las Virtual Folders es que puedes colocarlas en cualquier lugar, no es necesario que estén "al lado" de los documentos a los que hacen referencia. De hecho, podrían estar colocadas incluso en otro sitio o en el repositorio. Quizá incluso en la propia home folder del usuario.

Hyland Developer Evangelist
cesarista
Customer

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Nosotros hace tiempo hicimos un módulo para "Compartir con personas" en la versión 4, usando los espacios personales y el concepto de asociación en Alfresco. Básicamente explotábamos el hecho de que un nodo hijo puede tener varios padres. Algo así como los links simbólicos de la última versión de Alfresco.

Saludos.

--C.

rublape
Active Member

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Buenos días,

He estado probando el tema de los Smart Folders y la funcionalidades que me ofrece no son las que necesito. Crearlos en "Ficheros Compartidos" para ver los documentos según permisos sí, pero el problema viene al necesitar editarlos en línea, da error y no abre el archivo.

Me gustaría saber si hay alguna forma de hacer que en "ficheros compartidos" aparezcan carpetas que incluyan link simbólicos a las otras carpetas de los site o archivos y que permitan también editar los documentos.

Muchas gracias por todo!

cristinamr
Advanced

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Ruben, ¿podrías ponernos los errores que te vayan saliendo en catalina.out y alfresco.log al reproducir el error? Probablemente tenga que ver con la configuración de alguna aplicación tercera como libreoffice, pero deberíamos confirmar el error del log.

Un saludo,

Cristina.

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
rublape
Active Member

Re: Granulidad de permisos de carpetas en Sites

Jump to solution

Buenos días Crsitina,

He vuelto a probar con el usuario admin (con todos privilegios) y he visto en el catalina.out los siguientes errores al meterme en el smartfolder:

09:28:13,918 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:15,929 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:17,940 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:19,951 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:21,962 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:23,974 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:25,995 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:28,006 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:30,068 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:32,080 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:34,092 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized

En alfresco.log no aparece ningún error.

El error que me aparece en Word cuando abro el documento desde el smartfolder es el siguiente:

Error al abrir con Word

Si lo abro desde el site donde está ubicado realmente el archivo no tengo problema ninguno. ¿Se puede hacer algo con esto o es este el funcionamiento de los smartfolders?

Muchas gracias por vuestra ayuda!

Un saludo