diff --git a/addons/crm/__terp__.py b/addons/crm/__terp__.py index 72222a00668..b2a40c822a6 100644 --- a/addons/crm/__terp__.py +++ b/addons/crm/__terp__.py @@ -61,6 +61,7 @@ between mails and Open ERP.""", ], 'update_xml': [ + 'wizard/crm_send_email_view.xml', 'crm_wizard.xml', 'crm_view.xml', 'crm_action_rule_view.xml', diff --git a/addons/crm/crm.py b/addons/crm/crm.py index ebaa437ff41..d070009481f 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -363,6 +363,8 @@ class crm_case(osv.osv): data['email'] = email or \ (case.user_id and case.user_id.address_id and \ case.user_id.address_id.email) or False + data['email_from'] = (case.user_id and case.user_id.address_id and \ + case.user_id.address_id.email) or tools.config.get('email_from',False) res = obj.create(cr, uid, data, context) return True _history = __history @@ -549,6 +551,7 @@ class crm_case_history(osv.osv): 'description': fields.text('Description'), 'note': fields.function(_note_get, method=True, string="Description", type="text"), 'email': fields.char('Email', size=84), + 'email_from' : fields.char('From Email', size=84), 'log_id': fields.many2one('crm.case.log','Log',ondelete='cascade'), } crm_case_history() diff --git a/addons/crm/crm_claims_view.xml b/addons/crm/crm_claims_view.xml index f51f6890d0c..50c061121a1 100644 --- a/addons/crm/crm_claims_view.xml +++ b/addons/crm/crm_claims_view.xml @@ -150,22 +150,29 @@ -