25 lines
1.2 KiB
XML
25 lines
1.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="view_partner_form" model="ir.ui.view">
|
|
<field name="model">res.partner</field>
|
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='phone']" position="after">
|
|
<field name="validate_einvoicing_email" invisible="1"/>
|
|
<field name="view_einvoicing_email_field" invisible="1"/>
|
|
<field name="edit_is_einvoicing_agent_field" invisible="1"/>
|
|
<field name="is_einvoicing_agent"
|
|
attrs="{
|
|
'invisible': [('edit_is_einvoicing_agent_field', '!=', True), ('person_type', '=', '1')],
|
|
'required': [('validate_einvoicing_email', '=', True), ('edit_is_einvoicing_agent_field', '=', True), ('person_type', '=', '1')]}"
|
|
groups="l10n_co_account_e_invoicing.group_view_einvoicing_email_fields"/>
|
|
<field name="einvoicing_email"
|
|
attrs="{
|
|
'invisible': [('is_einvoicing_agent', 'not in', ('yes', 'no_but'))],
|
|
'required': [('validate_einvoicing_email', '=', True), ('view_einvoicing_email_field', '=', True), ('is_einvoicing_agent', 'in', ('yes', 'no_but'))]}"
|
|
groups="l10n_co_account_e_invoicing.group_view_einvoicing_email_fields"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|