Accéder au contenu principal

Articles

Affichage des articles du janvier, 2019

Documentation technique du POS Odoo: versions 10 à 13

Hello world! Dans cet article, je vous montre brièvement comment prendre en main rapidement l’API JS d’Odoo des versions 10 à 13 notamment pour modifier le module POS. Je vais compléter cet article au fur et à mesure et parlerai de l'architecture des composants JS du POS, les composants (Widgets) eux même, les interactions entre les composants et la communication avec le back-end. ⚠ Attention! Avant de développer une fonctionnalité, je vous recommande de chercher si cette dernière n'a pas été implémentée par la communauté. Vous pouvez chercher ici: - https://github.com/OCA/pos/tree/11.0 - https://github.com/itpp-labs/pos-addons/tree/11.0 - https://apps.odoo.com/apps/modules/category/Point%20of%20Sale/browse Commençons avec un peu de pratique Nous allons mettre sur pied un module qui bloque ou désactive un bouton dans le POS Odoo. Il s'agit du bouton qui permet d'appliquer la remise au niveau du point de vente que voici (encadré en rouge): Nous allons appeler ce module

Mise en place des menus et des vues du module de consultation des livres

Hello! Dans l' article précédent , nous avons mis en place les modèles du module sur lequel nous travaillons en ce moment: la consultation des livres . En gros, nous allons à ce niveau développer nos vues XML et y joindre des menus. Maintenant, allons tout droit au but: On définie l’architecture globale de nos vues dans le fichier oo_library/views/oo_consultation_view.xml <?xml version="1.0" encoding="UTF-8"?> <odoo>   <data>   </data> </odoo> Par la suite, tout ce que nous allons écrire sera dans l'attribut data , sachant que l'attribut xml permet permet de définir l'encodage.