OdooWiki OCA HUB

Tracking Manager Domain

tracking_manager_domain folder_open OCA/server-tools open_in_new
Tools License: AGPL-3

This module extends the Tracking Manager module to allow defining a domain filter on tracked fields. Changes are only recorded when the specified domain condition is satisfied on the parent record.

This is useful when you want to limit tracking to specific record states or conditions, for example only tracking a field when a partner is a company.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets administrators add a domain filter to tracked fields so changes are only logged when the record matches a condition, for example only tracking a field when a partner is a company.

This module extends the Tracking Manager functionality. It adds a new field called tracking domain on the technical field configuration screen (ir.model.fields), where administrators decide which fields are tracked.

  • On the field list used to configure tracking, a new optional column lets you enter a domain filter.
  • The domain is written in the standard Odoo domain syntax and is evaluated against the record that is being changed.
  • When a tracked field changes, Odoo checks the domain on that record. If the record does not match the condition, the change is not recorded in the chatter and no tracking message is created.
  • This applies both to the normal change tracking and to the message posting process, so filtered-out changes never appear in the record's history.
  • The domain is stored on the field definition and is cached for performance; saving a new domain refreshes that cache.

It touches the base model behaviour and the field configuration model, and it inherits the tracking configuration list view. No new menus are added; the option appears inside the existing tracking configuration screen.

Models and fields (1)
  • ir.model.fields · extends an existing modeltracking_domain

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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/server-tools.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Add an optional domain on the field to limit tracking on certain condition.

No verified information in OCA: Installation, Configuration.

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.