mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[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:
parent
1f30af4345
commit
360d0e17ca
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user