Foren

Cambiar permisos de portlet de liferay

thumbnail
David Rodriguez, geändert vor 8 Jahren.

Cambiar permisos de portlet de liferay

New Member Beiträge: 13 Beitrittsdatum: 29.12.14 Neueste Beiträge
Buenas. Estoy creando un portal en el que quiero usar el portlet de liferay de conversión de moneda. Lo he modificado con un hook, pero hay algo que no se cómo hacer, y querría ante todo no usar un ext.

Este portlet por defecto incluye la barra de edición para los guest, y querría que no apareciese ni para estos. Indagando un poco, he visto que en el archivo portlet-custom.xml hay un parámetro que creo que es el que activa esto

<init-param>
<name>edit-guest-action</name>
<value>/currency_converter/edit</value>
</init-param>

¿Cómo podría desactivarlo?

Un saludo!
thumbnail
David Rodriguez, geändert vor 8 Jahren.

RE: Cambiar permisos de portlet de liferay

New Member Beiträge: 13 Beitrittsdatum: 29.12.14 Neueste Beiträge
2544 veces vista mi pregunta y 0 respuestas... desde luego Liferay es un entorno colaborativo emoticon
thumbnail
Santiago Perez, geändert vor 8 Jahren.

RE: Cambiar permisos de portlet de liferay

Junior Member Beiträge: 53 Beitrittsdatum: 23.03.12 Neueste Beiträge
Hola David.
Tal vez no tengas respuestas porque es un portlet poco utilizado... Yo creo que nunca lo he usado! emoticon

No sé a qué barra de edición te refieres. Lo he probado en la versión Liferay 6.2 GA6 y no aparece ninguna barra.
En cuanto al <init-param> que mencionas, sólo hace referencia al JSP que se abre cuando el portlet entra en modo "EDIT", es decir, cuando accedes a ver sus preferencias.
¿Tal vez esa es la "edición" de la que hablas? Es decir, ¿las "Preferencias" del portlet? En ese caso, puedes hacerlas visibles / invisibles a través de los permisos de rol. Por ejemplo, para el caso de usuarios anónimos ("Guest") tienes que ir a:

[indent]Admin -> Panel de Control -> Rol -> Guest -> Definir Permisos[/indent]

En el árbol de la izquierda seleccionas:

[indent]Administración de sitio web -> Aplicaciones -> Conversor de monedas[/indent]

Y allí añades o quitas permisos para el usuario anónimo.

Saludos,
Santiago
thumbnail
David Rodriguez, geändert vor 8 Jahren.

RE: Cambiar permisos de portlet de liferay

New Member Beiträge: 13 Beitrittsdatum: 29.12.14 Neueste Beiträge
Jeje, era sólo un comentario de sorpresa. En el foro en inglés se mueve esto bastante más, pero me sorprendió ver la cifra. De todas formas, nadie tiene la obligación de contestar nada.
Respecto al portlet, en este caso, no es eso. Es una barra que aparece para poder actualizar el cálculo, y que le aparece incluso al usuario de tipo Guest. He adjuntado una captura. No es algo muy importante, pero no me termina de gustar, la verdad
Un saludo!
thumbnail
Santiago Perez, geändert vor 8 Jahren.

RE: Cambiar permisos de portlet de liferay

Junior Member Beiträge: 53 Beitrittsdatum: 23.03.12 Neueste Beiträge
Tienes razón, parece que no hay forma de eliminar las opciones. He probado quitando las etiquetas al respecto de liferay-portlet.xml y de custom-portlet.xml. y nada: la barra de herramientas con la opción "Actualizar" aparece siempre.

Habría que meterse al código para ver donde la genera, y eso requiere más tiempo del que puedo dedicarle por el momento... emoticon A ver si alguien puede aportar la solución.
thumbnail
David Rodriguez, geändert vor 8 Jahren.

RE: Cambiar permisos de portlet de liferay

New Member Beiträge: 13 Beitrittsdatum: 29.12.14 Neueste Beiträge
Sí, creo que me tocará hacer un hook para esto, porque no parece que haya opción de hacerlo con configuración.
Gracias de todas formas por tu interés!