diff options
Diffstat (limited to 'addons/l10n_ch_qriban/views')
| -rw-r--r-- | addons/l10n_ch_qriban/views/res_bank_views.xml | 25 | ||||
| -rw-r--r-- | addons/l10n_ch_qriban/views/swissqr_report.xml | 13 |
2 files changed, 38 insertions, 0 deletions
diff --git a/addons/l10n_ch_qriban/views/res_bank_views.xml b/addons/l10n_ch_qriban/views/res_bank_views.xml new file mode 100644 index 00000000..b343785b --- /dev/null +++ b/addons/l10n_ch_qriban/views/res_bank_views.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="view_partner_bank_form" model="ir.ui.view"> + <field name="name">l10n_ch_qr.res.partner.bank.form</field> + <field name="model">res.partner.bank</field> + <field name="inherit_id" ref="l10n_ch.isr_partner_bank_form"/> + <field name="arch" type="xml"> + <xpath expr="//label[@for='l10n_ch_postal']" position="before"> + <field name="l10n_ch_qr_iban" attrs="{'invisible': [('l10n_ch_show_subscription', '=', False)]}"/> + </xpath> + </field> + </record> + + <!-- Setup wizard view --> + <record id="setup_bank_account_wizard_qr_inherit" model="ir.ui.view"> + <field name="name">account.setup.bank.manual.config.form.ch.qr.inherit</field> + <field name="model">account.setup.bank.manual.config</field> + <field name="inherit_id" ref="l10n_ch.setup_bank_account_wizard_inherit"/> + <field name="arch" type="xml"> + <field name="l10n_ch_postal" position="after"> + <field name="l10n_ch_qr_iban" attrs="{'invisible': [('l10n_ch_show_subscription', '=', False)]}"/> + </field> + </field> + </record> +</odoo> diff --git a/addons/l10n_ch_qriban/views/swissqr_report.xml b/addons/l10n_ch_qriban/views/swissqr_report.xml new file mode 100644 index 00000000..ab43eafb --- /dev/null +++ b/addons/l10n_ch_qriban/views/swissqr_report.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <template id="l10n_ch_swissqr_qriban_template" inherit_id="l10n_ch.l10n_ch_swissqr_template"> + <xpath expr="//div[@id='receipt_indication_zone']/div[hasclass('swissqr_text')]/span[@t-field='o.partner_bank_id.acc_number']" position="replace"> + <span class="content" t-field="o.partner_bank_id.acc_number" t-if="not o.partner_bank_id.l10n_ch_qr_iban"/> + <span class="content" t-field="o.partner_bank_id.l10n_ch_qr_iban" t-if="o.partner_bank_id.l10n_ch_qr_iban"/> + </xpath> + <xpath expr="//div[@id='indications_zone']/div[hasclass('swissqr_text')]/span[@t-field='o.partner_bank_id.acc_number']" position="replace"> + <span class="content" t-field="o.partner_bank_id.acc_number" t-if="not o.partner_bank_id.l10n_ch_qr_iban"/> + <span class="content" t-field="o.partner_bank_id.l10n_ch_qr_iban" t-if="o.partner_bank_id.l10n_ch_qr_iban"/> + </xpath> + </template> +</odoo> |
