OdooWiki OCA HUB

Base Rule Visibility Restriction

base_rule_visibility_restriction folder_open OCA/server-ux open_in_new
Extra Tools Licencia: AGPL-3

Este módulo permite añadir "Excluded Groups" para las Reglas de Registro (ir.rule), cuando se obtienen las reglas de registro para Grupos (res.groups) en cualquier lugar, si el usuario tiene el grupo para el cual una determinada regla que debería aplicarse tiene este grupo como uno de sus Excluded Groups, esta regla de registro no se aplicará.

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 16.0

Añade un campo "Excluded Groups" a las reglas de registro para que los administradores puedan hacer que una regla deje de aplicarse a grupos de usuarios específicos, lo que proporciona un control más preciso sobre a quién afecta una regla de seguridad.

Este módulo amplía las reglas de registro de Odoo (las reglas de acceso que deciden qué registros puede ver o modificar cada usuario) con un nuevo campo llamado "Excluded Groups".

  • En el formulario de la regla de registro, aparece una nueva sección "Excluded Groups" donde puedes seleccionar uno o varios grupos de usuarios.
  • Cuando Odoo recopila las reglas de registro que se aplican a un usuario, cualquier regla que incluya uno de los grupos de ese usuario como excluido se elimina del conjunto de reglas aplicadas a ese usuario.
  • La exclusión se evalúa por usuario y por operación (read, write, create, unlink), porque la búsqueda de reglas se realiza por separado para cada modo de acceso.
  • Solo se consideran las reglas activas que otorgan el permiso correspondiente, por lo que las reglas inactivas no se ven afectadas.

El cambio afecta al modelo ir.rule y a su vista de formulario, e interactúa con res.groups a través del nuevo campo. No se añaden menús, informes, correos electrónicos ni acciones programadas nuevos. La funcionalidad es puramente un auxiliar de configuración de seguridad: permite mantener una regla amplia en su lugar mientras se crean excepciones para grupos concretos, en lugar de duplicar reglas o reestructurar grupos.

Depende de

base

Lo necesitan otros módulos

Modelos y campos (1)
  • ir.rule · amplía un modelo existenteexcluded_group_ids (Excluded Groups)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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 16.0

Para usar este módulo, necesita:

  • Activar el modo desarrollador
  • Ir a Settings > Technical > Security > Record Rules.
  • Buscar la Record Rule y editarla.
  • Actualizar "Excluded groups" con los grupos deseados.
  • Iniciar sesión con un usuario de ese grupo, y la cierta Record Rule no se aplicará.

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, Configuración.

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.