Получение истории отслеживаемых полей odoo 11 - PullRequest
0 голосов
/ 28 апреля 2018

Я хочу знать, как получить историю отслеживаемых полей в odoo 11, чтобы я мог использовать их позже для статистики и, возможно, использовать графики для отображения некоторых из его значительных изменений и тому подобное.

Я знаю, что они отображаются в болтовне под записью и относятся к mail.thread, но я не знаю, есть ли способ получить эту информацию для других манипуляций или где они находятся в базе данных

1 Ответ

0 голосов
/ 28 апреля 2018

Изменения в отслеживаемых полях хранятся в модели mail.tracking.value. Вы можете просмотреть структуру и методы таблицы в core/addons/mail/models/mail_tracking_value.py (в Odoo 11.0).

Вы можете просмотреть сообщения напрямую, чтобы просмотреть некоторые данные, перейдя в Настройки> Технические> Электронная почта> Сообщения и включив Отслеживание значений "установлено" .

Модель очень проста, но вы должны иметь возможность работать со значениями сообщений, чтобы получить данные отчета / истории путем сортировки по дате и времени mail_message_id.

...