OpenERP

Actualizando modulos de OpenERP sin despeinarme

Antes que nada he de contarles que soy desarrollador de módulos de OpenERP entre otras cosas, cuando desarrollas módulos pasas mucho tiempo grabando, recargando, buscando el bendito modulo que escribiste, clickando actualizar, esperando que se actualice, si tienes suerte y no hay errores en el código o en las vistas, pues ya lo hiciste, sino toca tratar de arreglar, los errores en el xml de las vistas nos impedirán acceder al cliente Web. Como pueden ver no es una tarea muy grata, de hecho yo odiaba perder tanto tiempo en estas tareas repetitivas.

Gracias al cielo encontré un script python que te brinda una interfaz en lineas de comando para interacturar con OpenERP, este programita se llama erppeek.  He de decir que solo lo se usar en Linux, al ser python ha de ser multiplataforma, pero la verdad es que como no uso MS Windows me importa un carajo que no funcione en Windows no me voy a tomar la molestia de verificarlo…

Para instalarlo en nuestro sistema, podrían buscarlo en su gestor de paquetes o como yo lo hago en todas, con el programa pip

pip install erppeek

Esto en teoria deberia instalar erpeek en cualquier distro linux sino pillense el pip
Para conectarnos tenemos que indicarle la dirección de nuestro server, el usuario y la base de datos a la que vamos a conectarnos

erppeek -u admin -d miBaseDatos --server=http://ipservidor.org:8069

Si quisiera instalar un modulo haría esto:

client.install('mimodulo')

O si lo que quiero es actualizarlo:

client.upgrade('mimodulo')

y tiene mucha mas funciones, como recuperar registros, campos y datos, es solo cuestión de investigar
1

Anuncios
Estándar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s