O'Reilly logo

Odoo Development Cookbook by Daniel Reis, Alexandre Fayolle, Holger Brunn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

QWeb reports

The last part of the presentation layer is printing out reports. In case you haven't till now, install wkhtmltopdf as described in Chapter 1, Installing the Odoo Development Environment otherwise you won't get shiny PDFs as result of your efforts.

Getting ready

The conversion mechanism to PDFs is implemented in the addon report, so you should add it as dependency of your addon. Also double check that the configuration parameter web.base.url (or alternatively, report.url) is a URL accessible from your Odoo instance, otherwise report generation takes ages and the result looks funny.

How to do it...

  1. Define a view for your report:
    <template id="qweb_res_partner_birthdays"> <t t-call="report.html_container"> <t t-call="report.internal_layout"> ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required