Este complemento permite configurar un exportador para endpoints que se utilizarán en fragmentos de código.
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.0Añade una pestaña Export en los registros de endpoint donde puedes elegir una configuración de exportación (exporter) que será usada por los parsers de JSONifier. Esto permite que los endpoints reutilicen una definición de exportación existente al producir salida JSON.
Este módulo amplía las pantallas de configuración de endpoints para que cada endpoint pueda vincularse a una definición de exportación.
Dónde aparece en Odoo:
- En el formulario del endpoint (modelo endpoint.endpoint), se añade una nueva página "Export" dentro del notebook (la sección con pestañas del formulario).
- Dentro de esa página hay un único campo, "exporter_id", donde se selecciona un registro de exportación existente (ir.exports).
Qué cambia:
- El mixin compartido de endpoints (endpoint.mixin) incorpora un nuevo campo, exporter_id, un enlace many-to-one a ir.exports. Como está definido en el mixin, cualquier modelo que herede ese mixin también obtiene el campo.
- El campo es puramente un enlace de configuración: el código no añade ningún cálculo automático, validación, valor por defecto, acción programada, correo electrónico ni informe. Simplemente almacena qué definición de exportación pertenece al endpoint.
Qué modifica:
- endpoint.mixin (extendido, no reemplazado) y, por tanto, endpoint.endpoint.
- ir.exports, el modelo estándar de configuración de exportación de Odoo, al que hace referencia el nuevo campo.
El módulo depende de endpoint y jsonifier, por lo que está pensado para usarse junto con ellos: la exportación seleccionada es lo que los parsers de JSONifier pueden usar al serializar datos para el endpoint. No se observan otras reglas de negocio en el código proporcionado.
Modelos y campos (1)
- endpoint.mixin · amplía un modelo existenteexporter_id
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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/web-api.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Este módulo por sí mismo no contiene lógica de negocio, pero su configuración puede utilizarse para gestionar la exportación de datos de los endpoints.
Por ejemplo:
parser = endpoint.export_id.get_json_parser()
prod_domain = [("sale_ok", "=", True)]
prod_data = env["product.product"].search(prod_domain).jsonify(parser)
resp = Response(json.dumps(prod_data), content_type="application/json", status=200)
result = dict(response=resp)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.