public function repoManagement(GitRepository $repository)
 {
     $this->addData(array('repository' => $repository));
     $this->displayFeedbacksOnRepoManagement($repository);
     $this->addData(array('gerrit_servers' => $this->gerrit_server_factory->getServers(), 'driver_factory' => $this->driver_factory, 'gerrit_templates' => $this->template_factory->getTemplatesAvailableForRepository($repository)));
     return true;
 }
 public function checkTemplateIsAvailableForProject($template_id, GitRepository $repository)
 {
     $available_templates = $this->template_factory->getTemplatesAvailableForRepository($repository);
     foreach ($available_templates as $template) {
         if ($template->getId() == $template_id) {
             return true;
         }
     }
     return false;
 }