diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml index b720ea16922..d2661674bae 100644 --- a/addons/account/account_installer.xml +++ b/addons/account/account_installer.xml @@ -10,7 +10,9 @@ Accounting Application Configuration diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 31b366e9f94..cf65d6e6880 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -293,8 +293,15 @@ class crm_lead(base_stage, osv.osv): result = {} if partner_id: partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) - result = {'partner_name' : partner.name} - return {'value' : result} + values = { + 'partner_name' : partner.name, + 'street' : partner.street, + 'street2' : partner.street2, + 'city' : partner.city, + 'state_id' : partner.state_id and partner.state_id.id or False, + 'country_id' : partner.country_id and partner.country_id.id or False, + } + return {'value' : values} def _check(self, cr, uid, ids=False, context=None): diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 7232988e553..ea98f309177 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -162,12 +162,12 @@
-
- - +
+ + +
- - +
@@ -467,7 +467,7 @@

at - %% success rate + %% success rate

@@ -524,7 +524,7 @@ - + diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index bf57342f14f..b43b7d19b85 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -317,6 +317,7 @@ class email_template(osv.osv): 'message_id': False, 'state': 'outgoing', 'content_subtype': 'plain', + 'partner_ids': [], } if not template_id: return values diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 47908ab3223..da6816d3441 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -16,7 +16,7 @@ openerp.mail = function(session) { session.web.FormView = session.web.FormView.extend({ do_action: function(action, on_close) { - if (action.res_model == 'mail.compose.message' && this.fields && this.fields.message_ids) { + if (action.res_model == 'mail.compose.message' && this.fields && this.fields.message_ids && this.fields.message_ids.view.get("actual_mode") != 'create') { var record_thread = this.fields.message_ids; var thread = record_thread.thread; thread.instantiate_composition_form('comment', true, false, 0, action.context); diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index adbe29753b5..2db531d34dd 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -304,7 +304,7 @@