[IMP] project: filter burndown chart by project

Before this commit, burndown chart displayed all changes of stage for
all active tasks in all projects. The problem is when the database
contains many projects and tasks over many years, the user can have a
timeout page rather than the burndown chart view, because we take all
active tasks in all projects, if the user doesn't archive his projects
and tasks, the data retrieved for the burndown chart is too huge to
quickly have a visual result.

This commit filters the burndown chart by the active project to retrieve
only the active tasks in a project and not all projects in the database.

task-2458017

closes #68343
This commit is contained in:
Xavier BOL (xbo)
2021-04-08 08:27:49 +02:00
parent 642fb2e6dd
commit dd2aa12c2c
@@ -55,7 +55,7 @@
<field name="res_model">project.task.burndown.chart.report</field>
<field name="view_mode">graph,pivot</field>
<field name="search_view_id" ref="project_task_burndown_chart_report_view_search"/>
<field name="context">{}</field>
<field name="context">{'search_default_project_id': active_id}</field>
<field name="domain">[('display_project_id', '!=', False)]</field>
<field name="help">
</field>