Bharat Devnani (Open ERP) has proposed merging
lp:~openerp-dev/openobject-server/trunk-company-currency-onchange-company-bde
into lp:~openerp-dev/openobject-server/trunk-company-currency.
Requested reviews:
OpenERP R&D Team (openerp-dev)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-company-currency-onchange-company-bde/+merge/118525
Hello Sir,
I have applied onchange functionality on country_id so it change
currency_id accordingly.
Thanks & Regards,
Devnani Bharat R.
--
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-company-currency-onchange-company-bde/+merge/118525
Your team OpenERP R&D Team is requested to review the proposed merge of
lp:~openerp-dev/openobject-server/trunk-company-currency-onchange-company-bde
into lp:~openerp-dev/openobject-server/trunk-company-currency.
=== modified file 'openerp/addons/base/res/res_company.py'
--- openerp/addons/base/res/res_company.py 2012-07-27 09:40:51 +0000
+++ openerp/addons/base/res/res_company.py 2012-08-07 10:17:51 +0000
@@ -145,7 +145,14 @@
if vat: val.append(_('VAT: ')+vat)
if reg: val.append(_('Reg: ')+reg)
return {'value': {'rml_footer1':' | '.join(val)}}
-
+
+ def on_change_country(self, cr, uid, ids, country_id, context=None):
+ res_country_obj = self.pool.get('res.country')
+ if not country_id:
+ default_currency_id = self._get_euro(cr, uid, context=context)
+ return {'value': {'currency_id': default_currency_id}}
+ currency_id = res_country_obj.browse(cr, uid, country_id, context=context).currency_id.id
+ return {'value': {'currency_id': currency_id}}
def _search(self, cr, uid, args, offset=0, limit=None, order=None,
context=None, count=False, access_rights_uid=None):
=== modified file 'openerp/addons/base/res/res_company_view.xml'
--- openerp/addons/base/res/res_company_view.xml 2012-08-01 12:29:52 +0000
+++ openerp/addons/base/res/res_company_view.xml 2012-08-07 10:17:51 +0000
@@ -54,7 +54,7 @@
<field name="state_id" class="oe_no_button" placeholder="State" style="width: 24%%"/>
<field name="zip" placeholder="ZIP" style="width: 34%%"/>
</div>
- <field name="country_id" placeholder="Country" class="oe_no_button"/>
+ <field name="country_id" placeholder="Country" class="oe_no_button" on_change="on_change_country(country_id)"/>
</div>
<field name="website" widget="url" placeholder="e.g. www.openerp.com"/>
</group>
_______________________________________________
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