Saltar a contenido

¿Es como Odoo Studio?

Una pregunta frecuente al evaluar el plugin. Respuestas cortas y autocontenidas.

¿Es como Odoo Studio?

En parte, sí. El plugin hace cambios low-code al estilo Studio (agregar un campo, ajustar una vista, automatizar una acción simple) directamente en la instancia/base de datos, en Community o Enterprise, sin la app Studio (que es exclusiva de Enterprise). La paridad es real para los casos low-code comunes, que es justo lo que son la mayoría de las peticiones de "solo agrégame esto".

¿Escribe código en un repositorio o en la base de datos?

En la base de datos. Igual que Studio, las personalizaciones se guardan como registros de Odoo en la instancia, no como código de módulo en un repositorio. Sobreviven a las actualizaciones como personalizaciones manuales.

¿Funciona en Community?

Sí. Studio es exclusivo de Enterprise, pero los registros que produce (campos, vistas, automatizaciones) son ordinarios. Este plugin los crea por RPC, así que obtienes los mismos resultados en Community sin la licencia. Nota: en Enterprise, lo creado aquí no aparece dentro del editor de Studio (no está etiquetado como web_studio), pero se comporta igual en tiempo de ejecución.

¿Dónde vive cada tipo de cambio?

Odoo Studio Este plugin (RPC) Desarrollo de módulos
Edición Solo Enterprise Community y Enterprise Cualquiera
Almacenamiento Registros en la instancia/BD Registros en la instancia/BD Archivos de código en un repo/módulo
Campo Editor visual odoo_add_field (campo manual x_) Campo Python en el modelo
Vista Editor visual odoo_create sobre ir.ui.view (xpath heredado) XML en el módulo
Automatización Editor visual odoo_add_automation (server action safe_eval) ir.actions.server / código real
Editable luego en la UI de Studio No (corre igual, solo que sin la etiqueta de Studio) No

¿Reemplaza el desarrollo de módulos?

No. Para cosas pequeñas y low-code, evita el trabajo de un módulo completo; pero no sustituye el desarrollo serio: addons empaquetados, migraciones, pruebas automatizadas, lógica de negocio compleja o cualquier cosa que deba vivir en control de versiones. Para eso, construye un módulo. Este plugin es para lo pequeño, rápido.

¿Y el safe_eval en Odoo online/SaaS?

Las automatizaciones corren del lado del servidor bajo el safe_eval de Odoo: sin import, def, class, return, with ni acceso con guion bajo o dunder. En Odoo online/SaaS esto se aplica de forma estricta. odoo_add_automation valida tu Python antes de enviarlo y rechaza los constructos prohibidos con una remediación clara. Detalle y recetas en Personalización low-code.