Files
l10n_sk_partner/report/report_layout_customer_top.xml
T
Tomas a410c4bcb6 feat: viditeľnosť IČO/DIČ pre SZČO + odberateľ vpravo v hlavičke (v2.0.9)
- 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)
2026-04-29 22:56:03 +02:00

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>