OCA reporting engine fork for dev and update.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.4 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <template id="label_template_partner_address" name="Partner Label: Address">
  4. <address
  5. t-field="record.self"
  6. t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}'
  7. />
  8. </template>
  9. <record id="report_paperformat_label_partner_address" model="report.paperformat.label">
  10. <field name="name">Partner Label</field>
  11. <field name="format">A4</field>
  12. <field name="label_height" eval="42.3"/>
  13. <field name="label_width" eval="60"/>
  14. <field name="label_padding_top" eval="5"/>
  15. <field name="label_padding_right" eval="5"/>
  16. <field name="label_padding_bottom" eval="5"/>
  17. <field name="label_padding_left" eval="5"/>
  18. </record>
  19. <record id="actions_server_label_partner_address" model="ir.actions.server">
  20. <field name="name">Print Address Labels</field>
  21. <field name="state">report_label</field>
  22. <field name="model_id" ref="base.model_res_partner"/>
  23. <field name="label_paperformat_id" ref="report_paperformat_label_partner_address"/>
  24. <field name="label_template">report_label.label_template_partner_address</field>
  25. </record>
  26. <!-- Create context action -->
  27. <function model="ir.actions.server" eval="[ref('actions_server_label_partner_address')]" name="create_action"/>
  28. </odoo>