Archives par mot-clé : Développement

ODOO 12/13 CE – modification de l’entête ou pied de page dans les éditions

Depuis la version 8, les éditions sont réalisées à l'aide de QWEB qui est un moteur de template réalisé par ODOO SA.

Jusqu'à la version 10, le module report contenait un fichier appelé report_templates.xml qui spécifiait les templates des classes header et footer nommés respectivement external_layout_header et external_layout_footer .

Les modifications d'entête ou de pied de page dans les éditions Odoo étaient faites par héritage selon ce principe : lien 1 , lien 2 .

Continuer la lecture de ODOO 12/13 CE – modification de l’entête ou pied de page dans les éditions

Migration v12 du module pricelist_by_category_qty

Dans le cadre d'un projet ODOO pour un client, nous avons eu besoin de migrer en version 12, le module pricelist_by_category_qty qui n'existait qu'en version 7 et qui avait été développé par la société Julius (lien github).

A l'issue du projet, nous avons logiquement décidé de reverser à la communauté, ce module migré en v12 : https://github.com/mayjo79

Ce module est en cours de livraison dans le dépôt OCA sale-workflow.

Continuer la lecture de Migration v12 du module pricelist_by_category_qty

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