mail_message.py
1021 Bytes
# # -*- coding: utf-8 -*-
# # Part of Odoo. See LICENSE file for full copyright and licensing details.
#
# from odoo import models
#
#
# class MailMessage(models.Model):
# _inherit = 'mail.message'
#
# def tandur_message_format(self):
# return self._tandur_message_format([
# 'id', 'body', 'date', 'author_id', 'email_from', # base message fields
# 'message_type', 'subtype_id', 'is_internal', 'subject', # message specific
# 'model', 'res_id', 'record_name', # document related
# ])
#
# def _tandur_message_format(self, fields_list):
# vals_list = self._message_format(fields_list)
# IrAttachmentSudo = self.env['ir.attachment'].sudo()
# for vals in vals_list:
# for attachment in vals.get('attachment_ids', []):
# if not attachment.get('access_token'):
# attachment['access_token'] = IrAttachmentSudo.browse(attachment['id']).generate_access_token()[0]
# return vals_list