a410c4bcb6
- Default krajiny SK pri novom kontakte (ak je hlavná firma slovenská) - IČO/DIČ/Platca DPH viditeľné aj pre fyzické osoby (SZČO), nie len firmy - Skrytie duplicitného IČO v Sales & Purchase → Misc pre SK partnerov (l10n_sk pridáva svoje IČO pri VAT, takže by bol duplikát) - Override viditeľnosti l10n_sk poľa company_registry — viditeľné aj keď krajina ešte nie je nastavená (lepšia UX pri vytváraní nového kontaktu) - Odberateľ vpravo v hlavičke faktúry (nový report layout)
32 lines
1.3 KiB
XML
32 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!--
|
|
Dodávateľ (vľavo) a odberateľ (vpravo) v jednej úrovni headera faktúry.
|
|
Prístup cez XML inheritance + XPath, aby zmena prežila aktualizácie modulu web.
|
|
-->
|
|
|
|
<template id="external_layout_standard_customer_top"
|
|
inherit_id="web.external_layout_standard">
|
|
|
|
<!-- Pridaj odberateľa ako druhý col-6 napravo v headeri -->
|
|
<xpath expr="//div[@name='company_address']" position="after">
|
|
<div class="col-6" name="customer_address_in_header" t-if="address">
|
|
<t t-out="address"/>
|
|
</div>
|
|
</xpath>
|
|
|
|
<!-- Nastav flag pred telom dokumentu, aby sa odberateľ neduplikoval -->
|
|
<xpath expr="//t[@t-set='layout_background_url']" position="before">
|
|
<t t-if="address" t-set="address_shown_in_header" t-value="True"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<!-- Pre web.address_layout: preskočiť render odberateľa, ak už je v headeri -->
|
|
<template id="address_layout_skip_if_in_header"
|
|
inherit_id="web.address_layout">
|
|
<xpath expr="//div[@t-if='address']" position="attributes">
|
|
<attribute name="t-if">address and not address_shown_in_header</attribute>
|
|
</xpath>
|
|
</template>
|
|
</odoo>
|