OdooWiki OCA HUB

Web Access Rules Buttons

web_access_rule_buttons folder_open OCA/web open_in_new
Web Licencia: AGPL-3

Este addon desactiva el botón Edit en las vistas de formulario si el usuario no puede editar el registro actual según las reglas de acceso a registros.

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 14.0

Este módulo desactiva el botón Edit en las vistas de formulario cuando el usuario actual no tiene permitido modificar el registro según las reglas de acceso a registros de Odoo, de modo que los usuarios no pueden empezar a editar un registro que no pueden guardar.

Cuando un usuario abre un registro en una vista de formulario, Odoo normalmente muestra un botón Edit. Este módulo comprueba las reglas de acceso al registro para el usuario actual y, si no se permite escribir, el botón Edit se muestra deshabilitado (en gris) en lugar de ser clicable.

La comprobación se realiza mediante un nuevo método disponible en todos los modelos, check_access_rule_all, que devuelve si el usuario puede leer, crear, escribir o eliminar el registro. La vista de formulario solo utiliza el resultado de escritura para decidir si habilitar el botón Edit.

  • El comportamiento se aplica a todos los modelos porque el método se añade al modelo base heredado por todos los modelos.
  • Para registros temporales (por ejemplo, asistentes no guardados) o registros sin ID, el acceso se considera permitido.
  • El estado del botón se actualiza cada vez que se actualiza la vista de formulario, por lo que se mantiene en consonancia con el registro y el usuario actuales.

No hay nuevos menús, informes, acciones programadas ni correos electrónicos. El cambio es puramente en la interfaz del cliente web: evita que los usuarios entren en modo edición en registros que no tienen permitido modificar, evitando un error confuso cuando intentan guardar.

Depende de

web
Modelos y campos (1)
  • base · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Al usar Odoo, incluso si un usuario no tiene derechos para editar un registro, se muestra el botón Edit. El usuario puede editar el registro pero no podrá guardar sus cambios. Ahora, el usuario no podrá hacer clic en el botón Edit.

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.