lunes, 16 de diciembre de 2019

Creación de módulos para Odoo

En primer lugar podemos modificar una plantilla de los módulos base que tiene Odoo.
Para ello hay que tener activado el modo desarrollador, y entrar en ajustes>técnico>vistas.
Se nos mostrará la siguiente pantalla:

Elegimos el que queremos.

Ahora para poder configurar la ruta de los addons de Odoo, hay que ir a la carpeta de odoo y modificar el archivo odoo.conf. (Para mayor seguridad creamos una copia "odoo_old.conf"):


La sintaxis para crear un módulo de python será:
La ruta del python, ruta del Odoo-bin, scaffold, el bin del modulo, y la ruta de donde lo queremos.
En la carpeta Odoo 12, dentro de la carpeta python (ruta de python); en la carpeta server estará el bin de Odoo.
Quedaría asi:

Lo ejecutamos y dentro de la ruta que le introducimos, estará el esqueleto de nuestro nuevo módulo.

Para verlo en nuestro odoo, reiniciamos el servicio.
Vamos a la pestaña de aplicaciones de odoo, actualizamos la lista y buscamos nuestro módulo: