Archives par mot-clé : Développement

ODOO – un plaisir d’agilité

Dans les projets Odoo (*) que je mène pour mes clients, j'essaie généralement pour des raisons budgétaires, de ne pas réaliser de développement spécifique soit en étendant les fonctionnalités Odoo Community de base par des modules tiers (ex: OCA), soit en orientant le besoin client.

Néanmoins, il m'arrive parfois d'être obligé de développer un module pour traiter un besoin client spécifique.

A chaque fois, cela est un vrai plaisir grâce à la conception de Odoo reposant sur une modélisation objet (héritage, encapsulation), une modularité, une architecture MVC, un ORM efficace et un langage typé dynamique fort (python) qui permet souvent en quelques lignes Python et Xml de traiter le besoin.

Continuer la lecture de ODOO – un plaisir d’agilité

ODOO – Migration d’un module OCA v9 en v10

Je me suis lancé tout récemment dans la contribution au développement de modules OCA.

Comme 1ère expérience de développement communautaire Odoo, je souhaitais réaliser un développement simple pour surtout appréhender le processus de contribution OCA qui ne paraissait pas évident à un néophite comme moi.

Je pensais migrer en v10 le module l10n_fr_siret mais on m'a déconseillé de débuter par celui-ci car une PR (Pull Request) était en pleine discussion sur ce module.

Continuer la lecture de ODOO – Migration d’un module OCA v9 en v10

ODOO 9 CE – Anomalie « ImportError: No module named phonenumbers »

Une simple demande d'installation du module OCA base_phone sur une des bases d'une instance Odoo alors que le module python phonenumbers n'est pas installé, conduit après le prochain reboot Odoo et le 1er accès à l'IHM Odoo, à l'erreur bloquante suivante :

ImportError: No module named phonenumbers

Continuer la lecture de ODOO 9 CE – Anomalie « ImportError: No module named phonenumbers »