[FIX] project_issue: suggested partners for messaging: email is more important than the customer.
Customer is used mainly for classification / searching Email is used mainly for communication. bzr revid: tde@openerp.com-20130426094610-i0eaf96em24r72qb
This commit is contained in:
parent
bc79d1cdd7
commit
33f3b937e0
|
@ -495,10 +495,10 @@ class project_issue(base_stage, osv.osv):
|
||||||
def message_get_suggested_recipients(self, cr, uid, ids, context=None):
|
def message_get_suggested_recipients(self, cr, uid, ids, context=None):
|
||||||
recipients = super(project_issue, self).message_get_suggested_recipients(cr, uid, ids, context=context)
|
recipients = super(project_issue, self).message_get_suggested_recipients(cr, uid, ids, context=context)
|
||||||
for issue in self.browse(cr, uid, ids, context=context):
|
for issue in self.browse(cr, uid, ids, context=context):
|
||||||
if issue.partner_id:
|
if issue.email_from:
|
||||||
self._message_add_suggested_recipient(cr, uid, recipients, issue, partner=issue.partner_id, reason=_('Customer'))
|
|
||||||
elif issue.email_from:
|
|
||||||
self._message_add_suggested_recipient(cr, uid, recipients, issue, email=issue.email_from, reason=_('Customer Email'))
|
self._message_add_suggested_recipient(cr, uid, recipients, issue, email=issue.email_from, reason=_('Customer Email'))
|
||||||
|
elif issue.partner_id:
|
||||||
|
self._message_add_suggested_recipient(cr, uid, recipients, issue, partner=issue.partner_id, reason=_('Customer'))
|
||||||
return recipients
|
return recipients
|
||||||
|
|
||||||
def message_new(self, cr, uid, msg, custom_values=None, context=None):
|
def message_new(self, cr, uid, msg, custom_values=None, context=None):
|
||||||
|
|
Loading…
Reference in New Issue