ajay javiya (OpenERP) has proposed merging
lp:~openerp-dev/openobject-server/trunk-10click-crm-partner-aja into
lp:~openerp-dev/openobject-server/trunk-10click-crm.
Requested reviews:
Jigar Amin (OpenERP) (jam-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-10click-crm-partner-aja/+merge/131352
Hello,
Improve code in crm.
->When selecting a state in the address, the onchange should apply to the
country and ZIP fields
Thank You.
--
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-10click-crm-partner-aja/+merge/131352
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-server/trunk-10click-crm.
=== modified file 'openerp/addons/base/res/res_partner.py'
--- openerp/addons/base/res/res_partner.py 2012-10-24 08:44:09 +0000
+++ openerp/addons/base/res/res_partner.py 2012-10-25 09:40:35 +0000
@@ -562,6 +562,9 @@
address_format = '%(company_name)s\n' + address_format
return address_format % args
+ def onchange_state(self, cr, uid, ids, state_id, context=None):
+ state=self.pool.get('res.country.state').browse(cr, uid, state_id, context)
+ return {'value':{'country_id':state.country_id.id,'zip':''}}
# res.partner.address is deprecated; it is still there for backward compability only and will be removed in next version
class res_partner_address(osv.osv):
_table = "res_partner"
=== modified file 'openerp/addons/base/res/res_partner_view.xml'
--- openerp/addons/base/res/res_partner_view.xml 2012-10-18 07:27:19 +0000
+++ openerp/addons/base/res/res_partner_view.xml 2012-10-25 09:40:35 +0000
@@ -162,7 +162,7 @@
<field name="street2"/>
<div class="address_format">
<field name="city" placeholder="City" style="width: 40%%"/>
- <field name="state_id" class="oe_no_button" placeholder="State" style="width: 37%%" options='{"no_open": True}'/>
+ <field name="state_id" class="oe_no_button" placeholder="State" style="width: 37%%" options='{"no_open": True}' on_change="onchange_state(state_id)"/>
<field name="zip" placeholder="ZIP" style="width: 20%%"/>
</div>
<field name="country_id" placeholder="Country" class="oe_no_button" options='{"no_open": True}'/>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp