Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Discuss

Entity: mail.message

Compute Method: _compute_record_name

Inputs Method Outputs
free = self.filtered(lambda m: not m.model or not m.res_id or m.model not in self.env)
free.record_name = False
for message, record in (self - free)._record_by_message().items():
            try:
                message.record_name = record.sudo().display_name
            except MissingError:
                message.record_name = False

Back to entity