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.
 
 
 
 
 

67 lines
3.7 KiB

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- Inheriting from 'stock.report_picking'. -->
<template id="stock_picking_report"
inherit_id="stock.report_picking">
<xpath expr="//table" position="after">
<div id="signature" class="row justify-content-end">
<!-- Check if 'sign_applicable' is 'picking_operations' or 'both' for displaying the signature. -->
<t t-if="o.sign_applicable == 'picking_operations' or o.sign_applicable == 'both'">
<div class="col-3">
<table class="table table-sm">
<!-- Check if 'digital_sign' exists before proceeding. -->
<div t-if="o.digital_sign" class="mt32 ml64 mr4"
name="signature">
<!-- Display the digital signature as an image. -->
<img t-att-src="image_data_uri(o.digital_sign)"
style="max-height: 4cm; max-width: 8cm; padding-top: 50px;"/>
</div>
<tr>
<td class="text-right"
style="border: 1px solid white; background:none;">
<!-- Display 'sign_by', 'sign_on', and 'designation' fields if they exist. -->
<p t-if="o.sign_by" t-field="o.sign_by"/>
<p t-if="o.designation"
t-field="o.designation"/>
<p t-if="o.sign_on" t-field="o.sign_on"/>
</td>
</tr>
</table>
</div>
</t>
</div>
</xpath>
</template>
<!-- Inheriting from 'stock.report_delivery_document'. -->
<template id="stock_delivery_slip_inherit"
inherit_id="stock.report_delivery_document">
<xpath expr="//div[@name='signature']" position="after">
<div id="signature" class="row justify-content-end">
<!-- Check if 'sign_applicable' is 'delivery' or 'both' for displaying the signature. -->
<t t-if="o.sign_applicable == 'delivery' or o.sign_applicable == 'both'">
<div class="col-3">
<table class="table table-sm">
<!-- Check if 'digital_sign' exists before proceeding. -->
<div t-if="o.digital_sign" class="mt32 ml64 mr4"
name="signature">
<!-- Display the digital signature as an image. -->
<img t-att-src="image_data_uri(o.digital_sign)"
style="max-height: 4cm; max-width: 8cm; padding-top: 50px;"/>
</div>
<tr>
<td class="text-right"
style="border: 1px solid white; background:none;">
<!-- Display 'sign_by', 'sign_on', and 'designation' fields if they exist. -->
<p t-if="o.sign_by" t-field="o.sign_by"/>
<p t-if="o.sign_on" t-field="o.sign_on"/>
<p t-if="o.designation"
t-field="o.designation"/>
</td>
</tr>
</table>
</div>
</t>
</div>
</xpath>
</template>
</odoo>