Поскольку у меня нет доступа к корпоративной кодовой базе, я дам вам ответ в зависимости от сообщества:
Tasks Analysis
- это отчет.
В нашем случае мы имеем в игре следующее:
Кнопка Tasks Analysis
, которая вызывает action_project_task_user_tree
, которая в свою очередь показывает ракурсы отчета (сводная диаграмма / график) report.project.task.user
. Теперь этот отчет получает данные от addons/project/report/project_report.py
Итак, в основном вам нужно изменить SQL-операторы в _select
и, в частности, как вычисляется delay_endings_days
.
Так как вы упоминаете:
Примечание: в представлении базы данных это поле не должно быть пропущено, поскольку пользователи используют фильтр "#Days to крайний срок" меньше 0 ", чтобы отфильтровать все задачи, которые пропустили крайний срок.
Вы можете добавить другое поле с таким расчетом и скрыть это.
Это простое решение, вы можете пойти дальше и внести изменения в виджет, который отображает запись, чтобы показать все, что вы хотите, но я не уверен, что вы хотите пойти по этому пути.