Burndown chart in issue boards
Implementation of https://gitlab.com/gitlab-org/gitlab-ee/issues/6056#proposed-solution
In particular, to help with https://gitlab.com/gitlab-org/gitlab-ee/issues/7410, a burndown chart in a board will be impacted by the fields that would reduce the issue scope, including:
|Board toggle visible in top right corner||Burndown view active||Burndown empty state|
In this first iteration, we incorporate the burndown chart into the board itself:
Applicable to group boards and project boards
When you view a board, you can toggle between board mode and burndown mode. When you are in burndown mode, you view a burndown chart, that is already scoped to the board config. That is, the issues that are in scope for that board, are used to generate a burndown chart dynamically.
You can further use the filter bar. When you filter in the filter bar, it re-draws the burndown chart accordingly to further scoping it down to fewer issues.
If the board config is not scoped to a milestone with start and end dates, show a graphic/message to ask the user to do so.