public function listing($target_id, $action)
{
$types = ['clone' => Command::DO_CLONE, 'install' => Command::DO_INSTALL, 'activate' => Command::DO_ACTIVATE, 'purge' => Command::DO_PURGE];
$project = $this->projectRepository->getById($target_id);
$target = 'project';
$breadcrumb = [['url' => route('projects', ['id' => $project->id]), 'label' => $project->name]];
return view('commands.listing', ['breadcrumb' => $breadcrumb, 'title' => Lang::get('commands.' . strtolower($action)), 'subtitle' => $project->name, 'project' => $project, 'target_type' => $target, 'target_id' => $project->id, 'action' => $types[$action], 'commands' => $this->repository->getForDeployStep($project->id, $target, $types[$action])]);
}