OdooWiki OCA HUB

Mail Thread - Fake create log

mail_thread_create_nolog folder_open OCA/social open_in_new
Mail License: AGPL-3

This module will block the creation in the database of 'Record created' messages on data models inheriting from mail.thread, but will instead generate this message on the fly when Odoo displays the messages of a record.

This allows to reduce the size of the mail_message table.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Stops Odoo from storing a 'Record created' message in the database for every new record, and instead shows that creation entry on the fly in the chatter. This keeps the message table smaller without changing what users see.

When a record that uses the chatter is created, Odoo normally saves a 'Record created' entry in the database. This module changes that: the entry is no longer stored, but it is still displayed in the chatter when you open the record.

  • The creation entry is generated on the fly from the record's own creation date and creator, so it looks like a normal notification in the chatter.
  • It appears only for records that track creation information (records with logging enabled) and only when the record exists.
  • The fake entry is given a negative identifier so it cannot clash with real stored messages.
  • The change applies to all models that inherit from mail.thread, so it affects every chatter-enabled screen in Odoo.
  • The message list shown in the chatter is adjusted so the generated entry is included when messages are loaded.

No new menus, buttons or settings are added. The module works silently in the background and only touches the mail message and mail thread behaviour.

Depends on

mail
Models and fields (2)
  • mail.thread · extends an existing model
  • mail.message · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.