diff options
Diffstat (limited to 'addons/l10n_latam_base/views')
| -rw-r--r-- | addons/l10n_latam_base/views/l10n_latam_identification_type_view.xml | 46 | ||||
| -rw-r--r-- | addons/l10n_latam_base/views/res_partner_view.xml | 24 |
2 files changed, 70 insertions, 0 deletions
diff --git a/addons/l10n_latam_base/views/l10n_latam_identification_type_view.xml b/addons/l10n_latam_base/views/l10n_latam_identification_type_view.xml new file mode 100644 index 00000000..dba31944 --- /dev/null +++ b/addons/l10n_latam_base/views/l10n_latam_identification_type_view.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + + <record id="view_l10n_latam_identification_type_tree" model="ir.ui.view"> + <field name="name">l10n_latam.identification.type.tree</field> + <field name="model">l10n_latam.identification.type</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree decoration-muted="(not active)" create="0" edit="0"> + <field name="name"/> + <field name="description"/> + <field name="country_id"/> + <field name="active" widget="boolean_toggle"/> + </tree> + </field> + </record> + + <record id="view_l10n_latam_identification_type_search" model="ir.ui.view"> + <field name="name">l10n_latam.identification.type.search</field> + <field name="model">l10n_latam.identification.type</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search> + <field name="name"/> + <field name="description"/> + <field name="country_id"/> + <filter name="active" string="Active" domain="[('active','=',True)]" help="Show active identification types"/> + <filter name="inactive" string="Archived" domain="[('active','=',False)]" help="Show archived identification types"/> + </search> + </field> + </record> + + <record id="action_l10n_latam_identification_type" model="ir.actions.act_window"> + <field name="name">Identification Type</field> + <field name="res_model">l10n_latam.identification.type</field> + <field name="view_mode">tree</field> + <field name="search_view_id" ref="view_l10n_latam_identification_type_search"/> + <field name="domain">['|', ('active', '=', True), ('active', '=', False)]</field> + <field name="context">{"search_default_active":1}</field> + </record> + + <menuitem action="action_l10n_latam_identification_type" + id="menu_l10n_latam_identification_type" + parent="contacts.res_partner_menu_config"/> + +</odoo> diff --git a/addons/l10n_latam_base/views/res_partner_view.xml b/addons/l10n_latam_base/views/res_partner_view.xml new file mode 100644 index 00000000..e925faf9 --- /dev/null +++ b/addons/l10n_latam_base/views/res_partner_view.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + + <record id="view_partner_latam_form" model="ir.ui.view"> + <field name="name">view_partner_latam_form</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="model">res.partner</field> + <field name="priority">100</field> + <field type="xml" name="arch"> + <field name="vat" position="attributes"> + <attribute name="invisible">1</attribute> + </field> + <field name="vat" position="after"> + <label for="l10n_latam_identification_type_id" string="Identification Number"/> + <div> + <field name="l10n_latam_identification_type_id" options="{'no_open': True, 'no_create': True}" placeholder="Type" attrs="{'readonly': [('parent_id','!=',False)]}" class="oe_inline" domain="country_id and ['|', ('country_id', '=', False), ('country_id', '=', country_id)] or []" required="True"/> + <span class="oe_read_only"> - </span> + <field name="vat" placeholder="Number" class="oe_inline" attrs="{'readonly': [('parent_id','!=',False)]}"/> + </div> + </field> + </field> + </record> + +</odoo> |
