Saltar la navegación

Nuestro primer módulo

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

Alexandre Ibáñez López. Nuestro primer módulo (CC BY-NC-SA)

Tarea

Duración:
00:20
Agrupamiento:
1

En esta tarea vamos a desarrollar nuestro primer módulo simple. Tras visualizar el vídeo, crea un directorio con el nombre de tu módulo, por ejemplo "citas", y crea dentro de él los ficheros

__init__.py 

__manifest__.py

con el contenido que aparece en el vídeo. Súbelo al servidor y realiza la instalación para asegurarte que asimilas el procedimiento. Lo vamos a tener que repetir muchas veces a lo largo de la unidad.

Creado con eXeLearning (Ventana nueva)