OdooWiki OCA HUB

Force Record No-update

base_force_record_noupdate folder_open OCA/server-tools open_in_new
Hidden Licencia: AGPL-3

Este módulo añade un campo booleano en la vista de formulario de los modelos, que permite forzar noupdate=True a los datos vinculados a esos modelos.

Al establecer el campo en True en un modelo determinado, se establecerá noupdate=True en los datos existentes vinculados a él. Al crear nuevos datos vinculados a ese modelo, siempre tendrán noupdate=True (a menos que se restablezca el campo en el propio modelo).

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 18.0

Añade una casilla "Force No-Update" en los modelos para que los registros existentes y futuros vinculados a esos modelos queden protegidos frente a ser sobrescritos por las actualizaciones de módulos.

Este módulo añade una única casilla de verificación, "Force No-Update", en la pantalla de configuración del modelo (el formulario utilizado para ver y editar modelos en Odoo). Se coloca justo después del campo "Transient".

Cuando marcas esta casilla en un modelo, Odoo marca inmediatamente todos los registros de datos existentes vinculados a ese modelo como protegidos (no-update), de modo que una actualización posterior del módulo no los sobrescribirá. A partir de entonces, cualquier nuevo registro de datos creado para ese modelo se crea automáticamente como protegido también, a menos que desmarques la casilla en el modelo.

También se proporciona una acción de servidor denominada "Toggle Force Noupdate"; invierte la casilla en los modelos seleccionados, convirtiendo los modelos protegidos de nuevo en normales y los modelos normales en protegidos de una sola vez.

El módulo funciona sobre el registro de modelos (ir.model) y el registro de registros de datos (ir.model.data). No añade menús propios; la casilla aparece dentro del formulario de modelo existente. También limpia la caché interna de Odoo siempre que la casilla cambia o se crea o elimina un modelo, de modo que la configuración de protección surte efecto de inmediato.

Depende de

base
Modelos y campos (2)
  • ir.model · amplía un modelo existenteforce_noupdate (Force No-Update)
  • ir.model.data · amplía un modelo existente

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

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, debe abrir la vista de formulario de los modelos y marcar el campo "Force No-Update"

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.