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

Reply via email to