Este módulo añade el campo deprecated al propio campo de Odoo basándose en el valor establecido en el campo de Python. Esto puede ser útil para determinar de forma rápida cuáles son los campos declarados como obsoletos.
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 15.0Añade una marca "Deprecated" a la lista de campos técnicos de Odoo, para que los administradores puedan ver y filtrar qué campos están marcados como obsoletos en el código.
Este módulo extiende el modelo técnico que almacena las definiciones de campos (ir.model.fields) con un nuevo campo booleano llamado deprecated. Cuando Odoo refleja los campos definidos en el código, este valor se rellena automáticamente a partir del propio atributo deprecated del campo.
Dónde aparece:
- En la lista técnica de campos (vista de árbol), se muestra una nueva columna "Deprecated" junto a la columna "Readonly".
- En la vista de formulario del campo, la casilla "Deprecated" aparece después de "Copied", pero solo para los usuarios con el grupo de ajustes técnicos (base.group_no_one).
- En la vista de búsqueda, se añade un nuevo filtro "Deprecated" después del filtro "Readonly", lo que permite a los usuarios mostrar solo los campos obsoletos.
Comportamiento automático:
- Cuando se instala el módulo, un hook posterior a la instalación escanea todos los modelos existentes y sus campos. Para cada campo que está marcado como obsoleto en el código, el registro correspondiente en ir.model.fields se actualiza para establecer el nuevo indicador en true.
Este módulo afecta al modelo ir.model.fields y a sus vistas. No modifica ninguna lógica de negocio ni pantallas orientadas al usuario fuera del área de gestión técnica de campos.
Depende de
Modelos y campos (1)
- ir.model.fields · amplía un modelo existentedeprecated
Texto generado por IA (DeepSeek) al leer el código de la versión 15.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/server-ux.
terminal Instalación y uso
Documentación de OCA · Odoo 15.0- Al establecer deprecated=True en un campo declarado, el campo de Odoo heredará el valor y se almacenará a nivel de base de datos.
- Por ejemplo:
- Si tenemos el siguiente campo: test_field = fields.Boolean(deprecated=True).
- Al observar la instancia que guarda la información del campo de Python en el modelo ir.model.fields, el atributo deprecated se establecerá allí, al igual que copied, store, computed, entre otros.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.