diff options
| author | qdp-odoo <qdp@odoo.com> | 2017-01-13 18:27:37 +0100 |
|---|---|---|
| committer | qdp-odoo <qdp@odoo.com> | 2017-01-13 18:27:37 +0100 |
| commit | 9dbe23e038b70848353972e08eade0250e7d7eb8 (patch) | |
| tree | d31a2a165071c09a3179a7ba2371e3d62639c693 /addons/base_address_extended/views | |
| parent | 0899e8ada39d89b40b5c1cb54336332914f9d22b (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.xml | 13 |
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> |
