Budget graph in project details (#3406)

* do not copy description if restarting via calendar
* added support to display negative durations
* fix charts for larger numbers
This commit is contained in:
Kevin Papst
2022-07-13 17:21:36 +02:00
committed by GitHub
parent 245dd47082
commit 0dba83d8e9
26 changed files with 400 additions and 80 deletions

View File

@@ -158,7 +158,12 @@ final class ProjectDetailsModel
*/
public function setYears(array $years): void
{
$this->years = $years;
$all = [];
foreach ($years as $year) {
$all[$year->getYear()] = $year;
}
ksort($all);
$this->years = array_values($all);
}
public function getBudgetStatisticModel(): ?BudgetStatisticModel