Add filename in mail_content binary field

#051353
This commit is contained in:
Raimon Esteve 2022-05-11 15:51:23 +02:00
parent f67b2d80f8
commit bf9fac11ba
1 changed files with 6 additions and 1 deletions

View File

@ -46,7 +46,9 @@ class Activity(metaclass=PoolMeta):
#related_activity = fields.Many2One('activity.activity', 'Related activity',
# domain=[('id', 'in', Eval('resource.activities', []))], depends=['resource'])
related_activity = fields.Many2One('activity.activity', 'Related activity')
mail_content = fields.Function(fields.Binary('Mail Content'), 'get_mail_content')
mail_content = fields.Function(fields.Binary('Mail Content', filename='filename'),
'get_mail_content')
filename = fields.Function(fields.Char("File Name"), 'get_filename')
@classmethod
def __setup__(cls):
@ -105,6 +107,9 @@ class Activity(metaclass=PoolMeta):
if isinstance(self.origin, ElectronicMail):
return self.origin.preview
def get_filename(self, name):
return 'mail-content.html'
@classmethod
@ModelView.button
def new(cls, activities):