summaryrefslogtreecommitdiff
path: root/addons/base_address_extended/views
diff options
context:
space:
mode:
authorqdp-odoo <qdp@odoo.com>2017-01-13 18:27:37 +0100
committerqdp-odoo <qdp@odoo.com>2017-01-13 18:27:37 +0100
commit9dbe23e038b70848353972e08eade0250e7d7eb8 (patch)
treed31a2a165071c09a3179a7ba2371e3d62639c693 /addons/base_address_extended/views
parent0899e8ada39d89b40b5c1cb54336332914f9d22b (diff)
[FIX] base_address_city, base_address_extended: usability of res.partner form view
*street fields should be editable only if we modify the main partner address *creating a res.city through the m2o should has default country and a domain
Diffstat (limited to 'addons/base_address_extended/views')
-rw-r--r--addons/base_address_extended/views/base_address_extended.xml13
1 files changed, 6 insertions, 7 deletions
diff --git a/addons/base_address_extended/views/base_address_extended.xml b/addons/base_address_extended/views/base_address_extended.xml
index c4787845e36..dcd22b68f25 100644
--- a/addons/base_address_extended/views/base_address_extended.xml
+++ b/addons/base_address_extended/views/base_address_extended.xml
@@ -20,14 +20,13 @@
<field name="arch" type="xml">
<xpath expr="//field[@name='street']" position="replace">
<field name="street" invisible="1"/>
- <field name="street_name" placeholder="Street Name..."/>
+ <field name="street_name" placeholder="Street Name..." attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
<div class="o_row">
- <field name="city" invisible="1"/>
<label for="street_number" class="oe_edit_only"/>
<span> </span>
- <field name="street_number"/>
+ <field name="street_number" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
<label for="street_number2" class="oe_edit_only"/>
- <field name="street_number2"/>
+ <field name="street_number2" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
</div>
</xpath>
</field>
@@ -40,13 +39,13 @@
<field name="arch" type="xml">
<xpath expr="//field[@name='street']" position="replace">
<field name="street" invisible="1"/>
- <field name="street_name" placeholder="Street Name..."/>
+ <field name="street_name" placeholder="Street Name..." attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
<div class="o_row">
<label for="street_number" class="oe_edit_only"/>
<span> </span>
- <field name="street_number"/>
+ <field name="street_number" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
<label for="street_number2" class="oe_edit_only"/>
- <field name="street_number2"/>
+ <field name="street_number2" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"/>
</div>
</xpath>
</field>