diff --git a/addons/thunderbird/partner/partner.py b/addons/thunderbird/partner/partner.py index 2269d0fa351..df0beb16258 100644 --- a/addons/thunderbird/partner/partner.py +++ b/addons/thunderbird/partner/partner.py @@ -85,21 +85,20 @@ class thunderbird_partner(osv.osv_memory): if res_id: address_obj = self.pool.get('res.partner.address') address_data = address_obj.read(cr, user, int(res_id), []) - result={ - 'partner_id': address_data['partner_id'] and address_data['partner_id'][0] or False, - 'country_id': dictcreate['country_id'] and int(dictcreate['country_id'][0]) or False, - 'state_id': dictcreate['state_id'] and int(dictcreate['state_id'][0]) or False, - 'name': dictcreate['name'], - 'street': dictcreate['street'], - 'street2': dictcreate['street2'], - 'zip': dictcreate['zip'], - 'city': dictcreate['city'], - 'phone': dictcreate['phone'], - 'fax': dictcreate['fax'], - 'mobile': dictcreate['mobile'], - 'email': dictcreate['email'], - } - address_obj.write(cr, user,int(res_id),result ) + result={ 'partner_id': address_data['partner_id'] and address_data['partner_id'][0] or False, + 'country_id': dictcreate['country_id'] and int(dictcreate['country_id'][0]) or False, + 'state_id': dictcreate['state_id'] and int(dictcreate['state_id'][0]) or False, + 'name': dictcreate['name'], + 'street': dictcreate['street'], + 'street2': dictcreate['street2'], + 'zip': dictcreate['zip'], + 'city': dictcreate['city'], + 'phone': dictcreate['phone'], + 'fax': dictcreate['fax'], + 'mobile': dictcreate['mobile'], + 'email': dictcreate['email'], + } + address_obj.write(cr, user,int(res_id),result ) return True def create_partner(self,cr,user,vals): diff --git a/addons/thunderbird/plugin/openerp_plugin.xpi b/addons/thunderbird/plugin/openerp_plugin.xpi index ca3f40a7023..ea196bb057a 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin.xpi and b/addons/thunderbird/plugin/openerp_plugin.xpi differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar index 51ba3578f9a..257d57173fc 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar and b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/address.xul b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/address.xul index 370683b0c4b..02700277d26 100644 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/address.xul +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/address.xul @@ -90,7 +90,7 @@ - + diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js index 458a0a5503a..a98cb3e18fb 100755 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js @@ -1,6 +1,8 @@ function config_close() { + //window.close("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); + //ksa window.close("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); window.open("chrome://openerp_plugin/content/config.xul", "", "chrome"); } @@ -60,10 +62,13 @@ function config_ok() } setServer("http://"+document.getElementById('txtcurl').value +":" + document.getElementById('txtcport').value); window.close("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); + //ksa window.open("chrome://openerp_plugin/content/config.xul", "", "chrome"); } function openConfigChange() { + //window.open("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); + //ksa window.close("chrome://openerp_plugin/content/config.xul", "", "chrome"); window.open("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); } diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config_change.xul b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config_change.xul index 9f6243d4c76..79af8564da5 100644 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config_change.xul +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config_change.xul @@ -3,16 +3,13 @@ + title="Server" height="140" width="240"> - - - Openerp Connection - + Connect To OpenERP Server