Archives mensuelles : mars 2015

ODOO 8 – Editions Qweb – Modification du pied de page (3/9)

Pour modifier le pied de page, il faut intervenir sur le fichier x_sale_report.xml
Voici un exemple de modification :
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <template id="x_footer" inherit_id="report.external_layout_footer">
            <xpath expr="//div[@class='footer']" position="replace">
                <div class="footer">
                       <div class="text-center" style="border-top: 1px solid black; font-size: 8px;">
                         Société à responsabilité limitée (SARL) - Capital de xxx Euros - SIRET: xxxxxx
                          <br />
                     NAF-APE: xxx - RCS/RM: xxxx - Num. TVA: xxxx
                          <ul class="list-inline">
                             <li>Page:</li>
                             <li><span class="page"/></li>
                             <li>/</li>
                             <li><span class="topage"/></li>
                          </ul>
                       </div>
                </div>
            </xpath>
        </template>
    </data>
</openerp>

Voici le résultat :

ODOO 8 – Articles sur les éditions Qweb (1/9)

Devant le manque de documentation sur le sujet, je débute la rédaction d'une série d'articles sur les éditions Qweb.
Ces articles vont venir en complément d'un article précédent sur le sujet.

Nous prendrons comme exemple, l'édition des devis/commandes que nous allons modifier par héritage du fichier existant addons/sale/views/report_saleorder.xml

Pour débuter, nous allons créer un nouveau module x_sale_report comprenant les fichiers suivants :

__init__.py
que nous laissons vide

__openerp__.py
{
    "name" : "Customization Sale Report",
    "version" : "1.0",
    "category" : "Generic Modules",
    'depends' : ['sale',],
    "data" : ['x_sale_report.xml',],

    'installable': True,
    'auto_install': False,
}

x_sale_report.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
         <!-- a compléter par la suite -->
    </data>
</openerp>

Voici l'édition du devis avant toute modification