Отчет по задачам проекта показывает # Дни до крайнего срока положительных значений - PullRequest
0 голосов
/ 03 сентября 2018

В отчете «Анализ задач» в модуле «Проект», когда я выбираю меру «#Days to крайний срок», отображаются отрицательные значения для тех задач, которые пропустили крайний срок. Можно ли как-то отформатировать это поле, чтобы в этом отчете отображались положительные значения?

Примечание: в представлении базы данных это поле не должно быть пропущено, поскольку пользователи используют фильтр "#Days to крайний срок" меньше 0 ", чтобы отфильтровать все задачи, которые пропустили крайний срок.

enter image description here

1 Ответ

0 голосов
/ 03 сентября 2018

Поскольку у меня нет доступа к корпоративной кодовой базе, я дам вам ответ в зависимости от сообщества:

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 ", чтобы отфильтровать все задачи, которые пропустили крайний срок.

Вы можете добавить другое поле с таким расчетом и скрыть это.

Это простое решение, вы можете пойти дальше и внести изменения в виджет, который отображает запись, чтобы показать все, что вы хотите, но я не уверен, что вы хотите пойти по этому пути.

...