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.0Lets 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.
Depends on
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-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/server-tools.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Add an optional domain on the field to limit tracking on certain condition.
No verified information in OCA: Installation, Configuration.
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.
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.