掲示板

Diferentes roles con diferentes permisos en la biblioteca de documentos

thumbnail
10年前 に José Fernández によって更新されました。

Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
Hola a todos,
necesito ayuda porque sinceramente no sé si hay una forma de simplificar lo que quiero realizar con el Liferay Portal Community Edition 6.0.6 CE
En el portlet de la biblioteca de documentos estoy creando un número de carpetas tipo:

1.- Clases
- Carpeta usuario 10
- Carpeta usuario 11
- Carpeta usuario 12
- Carpeta usuario 13...
2.- Estudios
- Carpeta usuario 20
- Carpeta usuario 21
- Carpeta usuario 22
- Carpeta usuario 23...
3.- Padres
- Carpeta usuario 30
- Carpeta usuario 31
- Carpeta usuario 32...
4.- Material
- Carpeta usuario 40
- Carpeta usuario 41
- Carpeta usuario 42...
5.- Viajes
- Carpeta usuario 50
- Carpeta usuario 51
- Carpeta usuario 52...
6.- Reuniones
- Carpeta usuario 60
- Carpeta usuario 61
- Carpeta usuario 62...

Dentro de cada carpeta habra un mínimo de otras 7 subcarpetas que estan asociadas cada una a un usuario (Carpeta de usuario 10...) y estas son independientes de la carpeta de Clases, Estudios, Padres... Cada usuario cuando acceda solo puede ver el contenido de su carpeta, por ello, la única forma que veo que se puede realizar es creando un rol para cada carpeta y dando visibilidad desde los permisos de la carpeta. Mi duda es si no hay otra forma que lo simplique para no tener que crear los 42 roles...?

Muchas gracias
thumbnail
10年前 に Sergio Sánchez によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

Regular Member 投稿: 143 参加年月日: 11/07/06 最新の投稿
Hola José, ¿y si los documentos están de cada usuario los guardas en los sites personales de usuario (público o privado)?:
En sites como:
http://localhost:8080/es/web/test/home
http://localhost:8080/es/user/test/home

Un saludo.
thumbnail
10年前 に José Fernández によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
Gracias Sergio por tu respuesta,
el problema es que por encima de todos los usuarios hay un Admin que si va a poder ver todos los contenidos e ir validandolos, si lo hago como me aconsejas, creo que el Administrador tendría que ir accediendo con cada usuario a sus páginas privadas. Además, tenemos desabilitadas dichas páginas porque estos usuarios no estan muy familiarizados con la herramienta y creemos que así no les complicamos con más contenidos.

Muchas gracias de nuevo
thumbnail
10年前 に Sergio Sánchez によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

Regular Member 投稿: 143 参加年月日: 11/07/06 最新の投稿
Puedes logarte con cada usuario y que sea cada usuario quien cree la carpeta "Carpeta usuario 10", "Carpeta usuario 20", etc. Así cada usuario es dueño de esa carpeta y tienes los permisos de rol Owner.
Para evitar tener que logarte con cada usuario, puedes irte impersonando por cada uno de ellos para crear las carpetas.
O puedes crear las carpetas y después con un script cambiar los propietarios de las mismas.

¿Podría ser adecuada?

Un saludo.
thumbnail
10年前 に José Fernández によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
Muchas gracias Sergio por tu respuesta,
podría servir esta forma, pero el problema es que cada usuario solo puede ver su carpeta y otra común en la que se guardan unos documentos y estos son comunes para todos los usuarios. Más o menos lo que se desea cuando un usuario se haya logado es ver un directorio de Biblioteca de documentos tipo a este ejemplo:

El usuario de Clases cuando accede solo puede ver:

-Su carpeta personal de clases
-La carpeta de modelos (esta es la común para cada usuario)

Muchas gracias por tu ayuda
thumbnail
10年前 に Sergio Romero Zayas によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

Regular Member 投稿: 151 参加年月日: 08/04/14 最新の投稿
Creo que hay una solución para este problema.

Otorga permiso de Owner al usuario que se "dueño" del documento y elimina el resto de permisos sobre el mismo. Evidentemente, el usuario si va tener acceso a las carpetas, con lo que yo las carpetas las dejaría visibles.

De este modo el usuario10 será "dueño" del documeno_para_el_usuario10, con lo que otro no podrá verlo. ¿Porque crear 42 roles?
thumbnail
10年前 に José Fernández によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
El problema Sergio es que lo que se pretende con la utilización de la Biblioteca de documentos es que los usuarios no conozcan cuantas personas hay en las carpetas clases, estudios, padres... por eso deben de estar ocultas y no se pueden mostrar. Solo pueden ser visibles la de cada usuario y la común de los modelos.

Principalmente para evitar asociar información que se solicita y que a la postre se pueda compartir.

Lo de crear tantos roles es la única manera que se me ocurre para dar permisos de visibilidad a los usuarios sobre su carpeta y la común, ya que esos permisos se los doy directamente sobre la carpeta.

Te pongo una imagen de ejemplo de un usuario que tiene acceso a la carpeta clases, solo debería ver esto:



Pero además de la carpeta Reino Unido hay otras 25 carpetas más que este usuario no visualiza.
No sé si me estoy explicando bien.

Saludos y gracias
thumbnail
10年前 に Sergio Romero Zayas によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

Regular Member 投稿: 151 参加年月日: 08/04/14 最新の投稿
Buenas tardes José,

La verdad es que no te he entendido y la imagen no sé pero no consigo verla.

Cuando estoy diseñando cualquier arquitectura de software y veo que me salen más de 10 roles diferentes... me paro, y empiezo de nuevo a mirar porque estoy seguro que algo no estaré haciendo bien.

Tras este pensamiento en voz alta, pienso que si hay solución para evitar crear 42 roles, pero sería algo más "dolorosa". Tendrías que hookear o extender, dependiendo de si Liferay te permite una cosa u otra, la biblioteca de documentos.

La modificación sería a la hora de mostrar las carpetas. Lo que haría sería modificar la forma que tiene liferay de gestionar los permisos por carpetas, es decir, mostraría solo las carpetas que contengan ficheros a los que el usuario tenga permisos. Es un curro, pero evitarías tener tantos roles, que a la larga serán más difíciles de administrar.
thumbnail
10年前 に José Fernández によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
He vuelto a subir la imagen Sergio



Tienes razón en que es una locura crear tantos roles pero es la única manera de que cada usuario solo vea el contenido de su carpeta y la común de modelos.

Lo he simplificado creando una instancia nueva y así no me lleno la anterior con tantos roles,

Gracias
thumbnail
9年前 に Alexis Araya によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

Junior Member 投稿: 37 参加年月日: 13/10/08 最新の投稿
José Fernández:
He vuelto a subir la imagen Sergio



Tienes razón en que es una locura crear tantos roles pero es la única manera de que cada usuario solo vea el contenido de su carpeta y la común de modelos.

Lo he simplificado creando una instancia nueva y así no me lleno la anterior con tantos roles,

Gracias

Jose,

al final como lo hiciste?? necesito realizar algo similar, una carpeta personal solo accesible por el usuario y lo demas que sea de uso publico.

Lo resolviste creando un Rol por usuario?? Existe otra forma?

Saludos y Gracias
thumbnail
9年前 に José Fernández によって更新されました。

RE: Diferentes roles con diferentes permisos en la biblioteca de documentos

New Member 投稿: 6 参加年月日: 12/10/09 最新の投稿
Perdona por el retraso en contestar, si, al final tuve que realizar un rol para cada carpeta, porque no encontré otra forma de hacerlo.