Inicio de mvnForum Bienvenido Guest   | Iniciar sesión
  Búsqueda  
  Indice  | Temas Recientes  | Quién Está en Línea  | Lista de Usuarios  | Nuevo Usuario  | Búsqueda  | Ayuda  | RSS feeds


Ir a »
Estado del tema: Normal
Total de mensajes en este tema: 3
[Añadir a Mis Favoritos] [Añadir un aviso a este tema] [Publicar nuevo tema]
Autor
Tema Anterior Este tema ha sido visto 7545 veces y tiene 2 respuestas Tema Siguiente
Femenino mag0008
Stranger



Ingresó: 28-ago-2008
Mensajes: 2
Estado: Desconectados

Cambiar funcionalidad según user en una nueva vista Responder a este mensaje
Responder citando

Hola soy nueva en esto. He creado una nueva vista y esa vista es visible para todos los grupos de usuarios. También he creado varios sub-grupos que heredan de users.
Pues bien... necesito que cada uno de los usuarios de esos grupos puedan ver unos u otros iconos con las funcionalidades de la misma vista.
Igual que ocurre en la vista de administración, que si entras como admin te muestra unas funcionalidades dadas, y si entras como user, te muestra muchas menos.

¿Alguien sabria ayudarme???? Muchas gracias!!!!!!
[29-ago-2008 20:38:27] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino Alejandro
Administrador
Avatar del Miembro


Ingresó: 29-sep-2006
Mensajes: 996
Estado: Desconectados
Re: Cambiar funcionalidad según user en una nueva vista Responder a este mensaje
Responder citando

Sinceramente, nunca he hecho eso, pero cuando he creado un móldulo en la vista de administración, se crean unas reglas de acceso, no recuerdo cual era la clase. Supongo que los elementos que no puedes ver si no eres admin, están pensado sólo para ellos, asi que o le das permisos de admin a los usuarios que quieres que los vean o cambias el core, lo cual no me parece muy acertado.
De todas formas lo que si puedes hacer es mirar como lo hacen ellos para el tema de los permisos, igual puedes modificarlos sin tocar el core.
Un saludo
----------------------------------------
---------------------------------------------------
Alejandro Alves Calderón
Administrador de OpenCmsHispano.
alejandro.alves@opencmshispano.com
www.alejandroalves.com
[21-oct-2008 9:14:29] Mostrar la Versión Imprimible        Send Private Message    Oculto a Invitados    http://www.alejandroalves.com [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino sergio
Administrador
Avatar del Miembro

España
Ingresó: 27-sep-2006
Mensajes: 2470
Estado: Desconectados
Re: Cambiar funcionalidad según user en una nueva vista Responder a este mensaje
Responder citando

Pues, para hacer lo que quieres, en las propiedades de tus carpetas (cada carpeta es un punto de administración, no?) tienes que configurar el parametro: admintoolhandler-class y pasarle tu clase donde se implementa la lógica de acceso a ellos. También puedes hacerlo para recibir parametros, por ejemplo, con la lista de grupos que tienen acceso a cada una.

Te recomiendo eches un vistazo a las clases que ya existen como: org.opencms.workplace.tools.workplace.CmsWorkplaceToolHandler

Un saludo

PD: Cuando lo tengas resuelto si puedes pon por aqui el código o la solución.
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es
[22-oct-2008 10:40:03] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
[Versión imprimible] [Publicar nuevo tema]