Improved tracking value change

mail_improved_tracking_value
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/16.0/mail_improved_tracking_value
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, Anna Janiszewska, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • name_get(self)
    @api.model

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, initial_value, new_value, col_name, col_info, tracking_sequence, model_name)
    @api.model
    Add tacking capabilities for many2many and one2many fields
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/15.0/mail_improved_tracking_value
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, sonhd91
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • name_get(self)
    @api.model

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, initial_value, new_value, col_name, col_info, tracking_sequence, model_name)
    @api.model
    Add tacking capabilities for many2many and one2many fields
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/14.0/mail_improved_tracking_value
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSEnric Tobella, Weblate, OCA-git-bot, ferran-73, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (1)

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, initial_value, new_value, col_name, col_info, tracking_sequence, model_name)
    @api.model
    Add tacking capabilities for many2many and one2many fields
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/12.0/mail_improved_tracking_value
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, Magno Costa
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (1)

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, initial_value, new_value, col_name, col_info, track_sequence)
    @api.model
    Add tacking capabilities for many2many and one2many fields
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/10.0/mail_improved_tracking_value
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSThierry Ducrest, oca-travis, Rafael Blasco, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (1)

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, old_value, new_value, col_name, col_info)
    @api.model
    Add tacking capabilities for many2many and one2many fields
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/9.0/mail_improved_tracking_value
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSHolger Brunn, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tracking_change_form_view Tracking change form mail.tracking.value form New
tracking_change_list Tracking change list" mail.tracking.value tree New
tracking_change_list_filter Tracking change list filter mail.tracking.value search New
Models touched (1)

New fields (4)
  • model Char
    related='mail_message_id.model' store='True' string='Model'
  • new_value_formatted Char
    compute='_compute_formatted_value' string='New value'
  • old_value_formatted Char
    compute='_compute_formatted_value' string='Old value'
  • record_name Char
    related='mail_message_id.record_name'
Public methods (1)
  • create_tracking_values(self, old_value, new_value, col_name, col_info)
    @api.model
    Add tacking capabilities for many2many and one2many fields