Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/controller/DrydockLogListController.php
Show All 40 Lines | switch ($type) { | ||||
->withIDs(array($id)) | ->withIDs(array($id)) | ||||
->executeOne(); | ->executeOne(); | ||||
if (!$lease) { | if (!$lease) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$engine->setLease($lease); | $engine->setLease($lease); | ||||
$this->setLease($lease); | $this->setLease($lease); | ||||
break; | break; | ||||
case 'operation': | |||||
$operation = id(new DrydockRepositoryOperationQuery()) | |||||
->setViewer($viewer) | |||||
->withIDs(array($id)) | |||||
->executeOne(); | |||||
if (!$operation) { | |||||
return new Aphront404Response(); | |||||
} | |||||
$engine->setOperation($operation); | |||||
$this->setOperation($operation); | |||||
break; | |||||
default: | default: | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$query_key = $request->getURIData('queryKey'); | $query_key = $request->getURIData('queryKey'); | ||||
$controller = id(new PhabricatorApplicationSearchController()) | $controller = id(new PhabricatorApplicationSearchController()) | ||||
->setQueryKey($query_key) | ->setQueryKey($query_key) | ||||
->setSearchEngine($engine) | ->setSearchEngine($engine) | ||||
->setNavigation($this->buildSideNavView()); | ->setNavigation($this->buildSideNavView()); | ||||
return $this->delegateToController($controller); | return $this->delegateToController($controller); | ||||
} | } | ||||
} | } |