[WIP]14.0: document country field in res partner

This commit is contained in:
braisab
2024-03-25 20:03:16 +01:00
committed by Darío Lodeiros
parent d8b08bae9e
commit e126c8b2d0
5 changed files with 53 additions and 1 deletions

View File

@@ -52,3 +52,4 @@ from . import payment_acquirer
from . import account_analytic_line
from . import res_partner_category
from . import res_country
from . import res_partner_id_category

View File

@@ -239,6 +239,12 @@ class ResPartner(models.Model):
comodel_name="res.country.state",
)
document_country_id = fields.Many2one(
string="Document Country",
help="Country of the document",
comodel_name="res.country",
)
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.gender")
def _compute_gender(self):
if hasattr(super(), "_compute_gender"):

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_partner_id_category_form_inherited" model="ir.ui.view">
<field name="name">view.partner.id.category.form.inherited</field>
<field name="model">res.partner.id_category</field>
<field
name="inherit_id"
ref="partner_identification.view_partner_id_category_form"
/>
<field name="arch" type="xml">
<xpath expr='//field[@name="code"]' position='after'>
<field name="country_ids" widget="many2many_tags" />
</xpath>
</field>
</record>
<record id="view_partner_id_category_tree_inherited" model="ir.ui.view">
<field name="name">view.partner.id.category.tree.inherited</field>
<field name="model">res.partner.id_category</field>
<field
name="inherit_id"
ref="partner_identification.view_partner_id_category_tree"
/>
<field name="arch" type="xml">
<xpath expr='//field[@name="code"]' position='after'>
<field name="country_ids" widget="many2many_tags" />
</xpath>
</field>
</record>
</odoo>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="inherit_partner_id_numbers_form" model="ir.ui.view">
<field name="name">inherit.res.partner.id_number.form</field>
<field name="model">res.partner.id_number</field>
<field
name="inherit_id"
ref="partner_identification.view_partner_id_numbers_form"
/>
<field name="arch" type="xml">
<xpath expr="//field[@name='category_id']" position="attributes">
<attribute name="readonly">0</attribute>
</xpath>
</field>
</record>
</odoo>

View File

@@ -95,6 +95,7 @@
</xpath>
<xpath expr="//page[@name='personal_information_page']">
<group>
<field name="document_country_id" />
<label for="residence_street" string="Residence Address" />
<div class="o_address_format">
<field
@@ -187,7 +188,6 @@
<field name="nationality_id" />
<field name="email" />
<field name="mobile" />
</group>
</group>
</group>