OdooWiki OCA HUB

Conditional visibility for internal users in Website

website_conditional_visibility_user_group folder_open OCA/website open_in_new
Product Licencia: AGPL-3

Este módulo añade granularidad adicional en la visibilidad de los snippets del sitio web, permitiendo establecer si los usuarios que pueden ver un bloque son internos o de portal.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade una opción 'Groups' en el Website builder para que puedas mostrar un bloque solo a usuarios del portal o solo a usuarios internos, además de la condición existente 'Visible for Logged In'.

Al editar una página del sitio web, los bloques ya tienen una configuración de visibilidad. Este módulo añade un desplegable adicional 'Groups' que aparece solo cuando el bloque está configurado para ser visible para visitantes que han iniciado sesión.

  • 'No restriction': todos los que cumplen la condición de haber iniciado sesión ven el bloque.
  • 'Only portal users': el bloque se oculta a los empleados internos y a los visitantes anónimos.
  • 'Only internal users': el bloque se oculta a los clientes del portal y a los visitantes anónimos.

Para que esto funcione, el módulo indica al sitio web qué tipo de visitante está navegando: usuario interno, usuario del portal o visitante público. Esta información se añade a la página y la utilizan las propias reglas de visibilidad del sitio web, por lo que el bloque se muestra u oculta automáticamente sin ninguna acción manual.

Se incluye una regla de seguridad: si más adelante vuelves a cambiar el bloque a una configuración de visibilidad normal, la restricción de grupo se elimina automáticamente, de modo que un bloque no puede permanecer oculto sin una opción visible para recuperarlo.

El módulo solo amplía el comportamiento del frontend del sitio web y la información de sesión de ir.http; no añade nuevos menús ni modelos de base de datos.

Depende de

website
Modelos y campos (1)
  • ir.http · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar la visibilidad del grupo de usuarios:

  • Con el editor frontend abierto, selecciona el bloque para el que quieres establecer la visibilidad.
  • En la pestaña Style del panel del editor, establece la opción Visibility en Conditional y despliégala.
  • Establece la opción Users en Visible for logged in.
  • Ahora verás la nueva opción Groups.
  • Puedes elegir entre Only internal users, Only portal users o No restriction, que es el valor predeterminado.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.