PyConFr 2015

}

dimanche 14:30:00–16:30:00

Mon premier module Odoo

Alexandre Fayolle

Audience level:
Intermediate

Description

Comment installer Odoo et écrire son premier module : définition d'un modèle (champs scalaires, champs relationels), règles métier, définition des vues, règles de sécurité, traduction.

Abstract

Odoo (anciennement OpenERP) propose des composants permettant la gestion d'entreprise (gestion des ventes, des achats, du stock...). Mais il est également possible d'utiliser le framework sous jacent pour développer rapidement des applications web stockant les données dans une base PostgreSQL.

Après avoir montré comment installer Odoo depuis les sources, ce tutoriel explique pas à pas comment développer son premier module:

  • création du package Python et ses méta données
  • création du modèle de données (écriture des classes Python définissant le modèle, création des champs scalaires et des champs relationnels)
  • création des vues en XML (vue formulaire, vue liste)
  • gestion des règles de sécurité
  • internationalisation

Les participants sont invités à apporter un ordinateur portable sur lequel ils auront installé PostgreSQL et téléchargé https://nightly.odoo.com/9.0/nightly/src/odoo_9.0.latest.tar.gz avant le début de la session. Pour les personnes disposant d'un portable sous Debian ou Ubuntu, télécharger https://nightly.odoo.com/9.0/nightly/deb/odoo_9.0.latest_all.deb