Esempio n. 1
0
 public function chart(Project $project)
 {
     $tasks = Task::getGanttHierarchy($project->tasks(true)->get());
     $path = new CriticalPath($tasks);
     $dates = [];
     for ($cursor = $project->from; $cursor->lte($project->to); $cursor = $cursor->addDay()) {
         $dates[] = $cursor->format('Y-m-d');
     }
     //dd($path->GetChart());
     return view('manage/chart', ['dates' => $dates, 'tasks' => $path->GetChart(), 'project' => $project]);
 }