Elementos principales de un módulo
Un módulo es un directorio situado dentro de un directorio de addons de Odoo. Este directorio aprendimos a configurarlo al instalar el módulo de localización española. Como ya sabemos, podemos especificar el directorio que deseemos en el fichero de configuración del servidor (en nuestro caso, odoo-server.conf).
El directorio de un módulo contiene al menos los siguientes ficheros.
__init__.py
__manifest__.py
Adicionalmente:
- Ficheros definición de modelo/objeto.py (Business objects)
- Fichero definición de vistas, acciones, workflows en xml (si fuese necesario)
- Ficheros de datos ejemplo/iniciales en xml/csv(Data files)
- Ficheros definición de controlador web (Web Controllers)
- Contenido estático a usar: imágenes, css, javascript (Static web objects)
Una vez configurado nuestro módulo, debemos ir a Odoo / Configuración / Actualizar lista de módulos (recordad que esta opción solo aparece si tenemos las características técnicas habilitadas para el usuario). Una vez actualizada la lista, ya lo tendremos disponible para instalar