Andrea
4 years ago
committed by
Andrii Skrypka
11 changed files with 381 additions and 354 deletions
-
36base_location_nuts/__manifest__.py
-
2base_location_nuts/migrations/12.0.1.0.0/post-migration.py
-
3base_location_nuts/models/res_country.py
-
83base_location_nuts/models/res_partner.py
-
28base_location_nuts/models/res_partner_nuts.py
-
69base_location_nuts/tests/test_base_location_nuts.py
-
12base_location_nuts/views/res_country_view.xml
-
68base_location_nuts/views/res_partner_nuts_view.xml
-
71base_location_nuts/views/res_partner_view.xml
-
172base_location_nuts/wizard/nuts_import.py
-
39base_location_nuts/wizard/nuts_import_view.xml
@ -1,19 +1,17 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
<odoo> |
<odoo> |
||||
|
|
||||
<record id="view_country_form" model="ir.ui.view"> |
|
||||
|
<record id="view_country_form" model="ir.ui.view"> |
||||
<field name="name">NUTS fields</field> |
<field name="name">NUTS fields</field> |
||||
<field name="model">res.country</field> |
<field name="model">res.country</field> |
||||
<field name="inherit_id" ref="base.view_country_form"/> |
|
||||
|
<field name="inherit_id" ref="base.view_country_form" /> |
||||
<field name="arch" type="xml"> |
<field name="arch" type="xml"> |
||||
<xpath expr="/form"> |
<xpath expr="/form"> |
||||
<group name="nuts" string="NUTS"> |
<group name="nuts" string="NUTS"> |
||||
<group> |
<group> |
||||
<field name="state_level"/> |
|
||||
|
<field name="state_level" /> |
||||
</group> |
</group> |
||||
</group> |
</group> |
||||
</xpath> |
</xpath> |
||||
</field> |
</field> |
||||
</record> |
|
||||
|
|
||||
|
</record> |
||||
</odoo> |
</odoo> |
@ -1,57 +1,64 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
<odoo> |
<odoo> |
||||
|
|
||||
<record model="ir.ui.view" id="view_partner_form_nuts"> |
|
||||
|
<record model="ir.ui.view" id="view_partner_form_nuts"> |
||||
<field name="name">Partner form with NUTS</field> |
<field name="name">Partner form with NUTS</field> |
||||
<field name="model">res.partner</field> |
<field name="model">res.partner</field> |
||||
<field name="inherit_id" ref="base.view_partner_form"/> |
|
||||
|
<field name="inherit_id" ref="base.view_partner_form" /> |
||||
<field name="arch" type="xml"> |
<field name="arch" type="xml"> |
||||
<xpath expr="//sheet/group//field[@name='country_id']/.." position="after"> |
<xpath expr="//sheet/group//field[@name='country_id']/.." position="after"> |
||||
<field name="nuts1_id"/> |
|
||||
<field name="nuts2_id"/> |
|
||||
<field name="nuts3_id"/> |
|
||||
<field name="nuts4_id"/> |
|
||||
|
<field name="nuts1_id" /> |
||||
|
<field name="nuts2_id" /> |
||||
|
<field name="nuts3_id" /> |
||||
|
<field name="nuts4_id" /> |
||||
</xpath> |
</xpath> |
||||
<xpath expr="//field[@name='child_ids']/form//field[@name='country_id']/.." position="after"> |
|
||||
<field name="nuts1_id"/> |
|
||||
<field name="nuts2_id"/> |
|
||||
<field name="nuts3_id"/> |
|
||||
<field name="nuts4_id"/> |
|
||||
|
<xpath |
||||
|
expr="//field[@name='child_ids']/form//field[@name='country_id']/.." |
||||
|
position="after" |
||||
|
> |
||||
|
<field name="nuts1_id" /> |
||||
|
<field name="nuts2_id" /> |
||||
|
<field name="nuts3_id" /> |
||||
|
<field name="nuts4_id" /> |
||||
</xpath> |
</xpath> |
||||
</field> |
</field> |
||||
</record> |
|
||||
|
|
||||
<record model="ir.ui.view" id="view_res_partner_filter_nuts"> |
|
||||
|
</record> |
||||
|
<record model="ir.ui.view" id="view_res_partner_filter_nuts"> |
||||
<field name="name">Partner search with NUTS</field> |
<field name="name">Partner search with NUTS</field> |
||||
<field name="model">res.partner</field> |
<field name="model">res.partner</field> |
||||
<field name="inherit_id" ref="base.view_res_partner_filter"/> |
|
||||
|
<field name="inherit_id" ref="base.view_res_partner_filter" /> |
||||
<field name="arch" type="xml"> |
<field name="arch" type="xml"> |
||||
<field name="category_id" position="after"> |
<field name="category_id" position="after"> |
||||
<field name="nuts1_id"/> |
|
||||
<field name="nuts2_id"/> |
|
||||
<field name="nuts3_id"/> |
|
||||
<field name="nuts4_id"/> |
|
||||
|
<field name="nuts1_id" /> |
||||
|
<field name="nuts2_id" /> |
||||
|
<field name="nuts3_id" /> |
||||
|
<field name="nuts4_id" /> |
||||
</field> |
</field> |
||||
<filter name="salesperson" position="after"> |
<filter name="salesperson" position="after"> |
||||
<filter name="nuts_l1" |
|
||||
|
<filter |
||||
|
name="nuts_l1" |
||||
string="NUTS L1" |
string="NUTS L1" |
||||
domain="[]" |
domain="[]" |
||||
context="{'group_by': 'nuts1_id'}"/> |
|
||||
<filter name="nuts_l2" |
|
||||
|
context="{'group_by': 'nuts1_id'}" |
||||
|
/> |
||||
|
<filter |
||||
|
name="nuts_l2" |
||||
string="NUTS L2" |
string="NUTS L2" |
||||
domain="[]" |
domain="[]" |
||||
context="{'group_by': 'nuts2_id'}"/> |
|
||||
<filter name="nuts_l3" |
|
||||
|
context="{'group_by': 'nuts2_id'}" |
||||
|
/> |
||||
|
<filter |
||||
|
name="nuts_l3" |
||||
string="NUTS L3" |
string="NUTS L3" |
||||
domain="[]" |
domain="[]" |
||||
context="{'group_by': 'nuts3_id'}"/> |
|
||||
<filter name="nuts_l4" |
|
||||
|
context="{'group_by': 'nuts3_id'}" |
||||
|
/> |
||||
|
<filter |
||||
|
name="nuts_l4" |
||||
string="NUTS L4" |
string="NUTS L4" |
||||
domain="[]" |
domain="[]" |
||||
context="{'group_by': 'nuts4_id'}"/> |
|
||||
|
context="{'group_by': 'nuts4_id'}" |
||||
|
/> |
||||
</filter> |
</filter> |
||||
</field> |
</field> |
||||
</record> |
|
||||
|
|
||||
|
|
||||
|
</record> |
||||
</odoo> |
</odoo> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue