/**
  * Display issues for a project
  *
  * @param FilterForm $filterForm
  * @param Request    $request
  * @param Project    $project
  * @param int        $status
  *
  * @return \Illuminate\View\View
  */
 public function getIssues(FilterForm $filterForm, Request $request, Project $project, $status = Issue::STATUS_OPEN)
 {
     $active = $status == Issue::STATUS_OPEN ? 'open_issue' : 'closed_issue';
     $issues = $project->listIssues($status, $request->all());
     if ($status == Issue::STATUS_OPEN) {
         $closedIssuesCount = $project->closedIssuesCount()->count();
         $openIssuesCount = $issues->count();
     } else {
         $closedIssuesCount = $issues->count();
         $openIssuesCount = $project->openIssuesCount()->count();
     }
     return view('project.index', ['project' => $project, 'active' => $active, 'issues' => $issues, 'open_issues_count' => $openIssuesCount, 'closed_issues_count' => $closedIssuesCount, 'assigned_issues_count' => $this->auth->user()->assignedIssuesCount($project->id), 'notes_count' => $project->notes()->count(), 'sidebar' => 'project', 'filterForm' => $filterForm]);
 }