[DOC] mail: added some comments.

bzr revid: tde@openerp.com-20130226151531-3zmtcdodmpnh74zh
This commit is contained in:
Thibault Delavallée 2013-02-26 16:15:31 +01:00
parent 53dc52a5c1
commit 68545cf6ae
1 changed files with 6 additions and 6 deletions

View File

@ -821,17 +821,17 @@ class mail_thread(osv.AbstractModel):
""" Called by message_get_suggested_recipients, to add a suggested
recipient in the result dictionary. The form is :
partner_id, partner_name<partner_email> or partner_name, reason """
if partner and partner in obj.message_follower_ids:
if partner and partner in obj.message_follower_ids: # recipient already in the followers -> skip
return result
if partner and partner in [val[0] for val in result[obj.id]]:
if partner and partner in [val[0] for val in result[obj.id]]: # already existing partner ID -> skip
return result
if email and email in [val[1] for val in result[obj.id]]:
if email and email in [val[1] for val in result[obj.id]]: # already existing email -> skip
return result
if partner and partner.email:
if partner and partner.email: # complete profile: id, name <email>
result[obj.id].append((partner.id, '%s<%s>' % (partner.name, partner.email), reason))
elif partner:
elif partner: # incomplete profile: id, name
result[obj.id].append((partner.id, '%s' % (partner.name), reason))
else:
else: # unknown partner, we are probably managing an email address
result[obj.id].append((False, email, reason))
return result