[IMP] runbot_merge: don't quote signoff

Proper RFC5322 makes for much noisier messages, and seems completely
unnecessary as examples of sign-off on the internet don't quote spaces
/ names.

closes #102
This commit is contained in:
Xavier Morel 2019-03-04 13:17:10 +01:00
parent 1f30af4345
commit 360d0e17ca

View File

@ -1,4 +1,4 @@
from email.utils import parseaddr, formataddr
from email.utils import parseaddr
from odoo import fields, models, tools, api
class Partner(models.Model):
@ -16,9 +16,8 @@ class Partner(models.Model):
self._cr, 'runbot_merge_unique_gh_login', self._table, ['github_login'])
return res
@api.multi
@api.depends('name', 'email', 'github_login')
def _rfc5322_formatted(self):
# format partner's email according to RFC5322 section 3.4
for partner in self:
if partner.email:
email = parseaddr(partner.email)[1]
@ -26,4 +25,4 @@ class Partner(models.Model):
email = '%s@users.noreply.github.com' % partner.github_login
else:
email = ''
partner.formatted_email = formataddr((partner.name, email))
partner.formatted_email = '%s <%s>' % (partner.name, email)