1<?xml version="1.0" encoding="utf-8"?> 2<odoo> 3 <record id="hr_employee_print_badge" model="ir.actions.report"> 4 <field name="name">Print Badge</field> 5 <field name="model">hr.employee</field> 6 <field name="report_type">qweb-pdf</field> 7 <field name="report_name">hr.print_employee_badge</field> 8 <field name="report_file">hr.print_employee_badge</field> 9 <field name="print_report_name">'Print Badge - %s' % (object.name).replace('/', '')</field> 10 <field name="binding_model_id" ref="model_hr_employee"/> 11 <field name="binding_type">report</field> 12 </record> 13 14 <template id="print_employee_badge"> 15 <t t-call="web.basic_layout"> 16 <div class="page"> 17 <t t-foreach="docs" t-as="employee"> 18 <div class="col-md-6"> 19 <table style="width:243pt; height:153pt; border: 1pt solid black; border-collapse:separate; border-radius:8pt; margin:5pt"> 20 <td style="width:33%;" valign="center"> 21 <table style="width:77pt; height:150pt"> 22 <tr style="height:30%"> 23 <td align="center" valign="center"> 24 <img t-if="employee.company_id.logo" t-att-src="image_data_uri(employee.company_id.logo)" style="max-height:45pt;max-width:90%" alt="Company Logo"/> 25 </td> 26 </tr> 27 <tr style="height:70%;"> 28 <td align="center" valign="center"> 29 <img t-if="employee.image_1920" t-att-src="image_data_uri(employee.image_1920)" style="max-height:85pt;max-width:90%" alt="Employee Image"/> 30 </td> 31 </tr> 32 </table> 33 </td> 34 <td style="width:67%" valign="center"> 35 <table style="width:155pt; height:85pt"> 36 <tr><th><div style="font-size:15pt; margin-bottom:0pt;margin-top:0pt;" align="center"><t t-esc="employee.name"/></div></th></tr> 37 <tr><td><div align="center" style="font-size:10pt;margin-bottom:5pt;"><t t-esc="employee.job_id.name"/></div></td></tr> 38 <tr><td><img alt="barcode" t-if="employee.barcode" t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', employee.barcode, 600, 120)" style="max-height:50pt;max-width:100%;" align="center"/></td></tr> 39 </table> 40 </td> 41 </table> 42 </div> 43 </t> 44 </div> 45 </t> 46 </template> 47</odoo> 48