OdooWiki OCA HUB

Mail No user Assign Notification

mail_no_user_assign_notification folder_open OCA/mail open_in_new
Discuss License: AGPL-3

This module inhibits the assignation notification from the models that we want.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets administrators list specific models where assigning a user should not automatically subscribe that user to the record, stopping unwanted assignment notifications.

This module gives you a way to stop Odoo from automatically subscribing a user to a record when that user is assigned to it. Normally, when a user is set as the responsible person on a record, Odoo adds them as a follower and they start receiving notifications. With this module, you can choose which types of records should skip that automatic subscription.

The setting is stored as a system parameter named mail_no_user_assign_notification.models. You enter a comma-separated list of the technical model names (for example, the internal names of the record types you want to exclude). When a record of one of those types is created or updated with a responsible user, the module removes the user assignment from the automatic subscription process, so no follower subscription and no assignment notification is generated for that user.

The module changes the behaviour of the mail.thread model, which is the base used by many Odoo records for messages, followers and notifications. It does not add any new menu, screen or button; the only configuration is the system parameter, which is created empty when the module is installed. The change applies both when records are created and when the responsible user is changed later.

Depends on

mail

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to Settings \> Technical \> System Parameters
  • Edit "mailno_user_assign_notification.models" key record
  • Set any model* (for example: res.partner).

NOTE1: It is possible to set several models separated by comma (e.g.: model1,model2).

NOTE2: The model should have the field user_id for this to be effective.

  • Go to one of the configured models (like Contacts).
  • Create or edit a record, and assign the field for the user (in contacts, it's called "Salesperson", in purchase orders it's "Purchase representative", etc).
  • The user won't receive the automatic assignment email.

No verified information in OCA: Installation.

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.