ODOO Ninja

Quick tips for


Who are we?

Short Odoo tips and advices for programmers for both backend and frontend. Mainly written by Martin Fraňo. Slovak based programmer cooperating with Dutch company Bonebakker Computer Services specializing in Odoo development.


Trademarks

Odoo is trademark of Odoo S.A company.

Hide report from Print menu

Hide report from print menu via XML by setting binding_model_id.

<report id="report_contract_ad" model="custom_module.your_model"
        string="Custom report" report_type="qweb-pdf"
        name="custom_module.contract_ad"
        file="custom_module.contract_ad"
        print_report_name="str(time.strftime('%Y-%m-%d_%H-%M')) + '_contract_' + object.id"/>

<record id="report_contract_ad" model="ir.actions.report">
    <!-- Don't put it in Print menu -->
    <field name="binding_model_id"></field>
</record>