odoo/addons/mail/doc/mail_message.rst

29 lines
1021 B
ReStructuredText

.. _mail_message:
mail.message
============
Models
+++++++
``mail.message.common`` is an abstract class for holding the main attributes of a
message object. It could be reused as parent model for any database model
or wizard screen that needs to hold a kind of message.
All internal logic should be in a database-based model while this model
holds the basics of a message. For example, a wizard for writing emails
should inherit from this class and not from mail.message.
.. versionchanged:: 7.0
- ``subtype`` is renamed to ``content_subtype``: usually 'html' or 'plain'.
This field is used to select plain-text or rich-text contents accordingly.
- ``subtype`` is moved to mail.message model. The purpose is to be able to
distinguish message of the same type, such as notifications about creating
or cancelling a record. For example, it is used to add the possibility
to hide notifications in the wall.
Those changes aim at being able to distinguish the message content to the
message itself.