<?xml version="1.0" encoding="utf-8"?> <odoo> <data> <template id="report_timesheet_document"> <t t-call="web.external_layout"> <div class="page"> <h2> Feuille de Temps <t t-if="o.state == 'draft'"> - Brouillon</t> </h2> <h3> <t t-esc="o.name"/> </h3> <div id="informations" class="row mt32 mb32"> <div class="col-auto mw-100 mb-2" name="employee"> <strong>Employé</strong> <p class="m-0" t-field="o.employee_id.name"/> </div> <div class="col-auto mw-100 mb-2" > <strong>Soumis le</strong> <p class="m-0" t-field="o.submit_date"/> </div> <div class="col-auto mw-100 mb-2" name="date_end"> <strong>Validé le</strong> <p class="m-0" t-field="o.validation_date"/> </div> <div class="col-auto mw-100 mb-2" name="date_end"> <strong>Total</strong> <p class="m-0" t-field="o.total_hour" t-options="{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}"/> </div> </div> <table class="table table-sm o_main_table" name="invoice_line_table"> <thead> <tr> <th class="text-left"><span>Date</span></th> <th class="text-left"><span>Code activité UR</span></th> <th class="text-left"><span>Contact</span></th> <th class="text-left"><span>Dispositif</span></th> <th class="text-left"><span>Durée</span></th> </tr> </thead> <tbody class="invoice_tbody"> <t t-foreach="o.timesheet_line_ids" t-as="line"> <tr> <td><span t-field="line.date"/></td> <td><span t-field="line.project_id"/></td> <td><span t-field="line.partner_id"/></td> <td><span t-field="line.name"/></td> <td><span t-field="line.ur_financial_system_id"/></td> <td class="text-right"><span t-field="line.unit_amount" t-options="{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}"/></td> </tr> </t> <tr> <td /> <td /> <td /> <td /> <td class="text-right"><strong>Total</strong></td> <td class="text-right"><strong t-esc="o.total_hour" t-options="{'widget': 'duration', 'digital': True, 'unit': 'hour', 'round': 'minute'}"/></td> </tr> </tbody> </table> <div t-if="o.state == 'draft'">Cette feuille de temps a été éditée en brouillon.</div> <div t-else=""> <table style="float: right;"> <tr> <td style="width: 300px; border-bottom: 1px solid #495057; text-align: center;"> Visa salarié </td> <td style="width: 300px; border-bottom: 1px solid #495057; text-align: center;"> Visa direction </td> </tr> <tr> <td><br/><br/><br/></td> <td><br/><br/><br/></td> </tr> </table> </div> </div> </t> </template> <template id="report_timesheet_sheet"> <t t-call="web.html_container"> <t t-foreach="docs" t-as="o"> <t t-call="cgscop_timesheet.report_timesheet_document"/> </t> </t> </template> <!-- Paper format --> <record id="cgscop_paperformat_a4_landscape" model="report.paperformat"> <field name="name">A4 Paysage</field> <field name="default" eval="True"/> <field name="format">A4</field> <field name="orientation">Landscape</field> <field name="margin_top">10</field> <field name="margin_bottom">25</field> <field name="margin_left">10</field> <field name="margin_right">10</field> <field name="header_line" eval="False"/> <field name="header_spacing">0</field> <field name="dpi">90</field> </record> <!-- QWeb Reports --> <report id="cgscop_timesheet_sheet_report" model="cgscop.timesheet.sheet" string="CG Scop - Feuille de Temps" report_type="qweb-pdf" name="cgscop_timesheet.report_timesheet_sheet" file="cgscop_timesheet.report_timesheet_sheet" paperformat="cgscop_paperformat_a4_landscape" menu="False" /> </data> </odoo>