Differential D14584 Diff 35308 src/applications/transactions/controller/PhabricatorEditEngineConfigurationListController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/controller/PhabricatorEditEngineConfigurationListController.php
Show All 11 Lines | public function handleRequest(AphrontRequest $request) { | ||||
return id(new PhabricatorEditEngineConfigurationSearchEngine()) | return id(new PhabricatorEditEngineConfigurationSearchEngine()) | ||||
->setController($this) | ->setController($this) | ||||
->setEngineKey($this->getEngineKey()) | ->setEngineKey($this->getEngineKey()) | ||||
->buildResponse(); | ->buildResponse(); | ||||
} | } | ||||
protected function buildApplicationCrumbs() { | protected function buildApplicationCrumbs() { | ||||
$viewer = $this->getViewer(); | |||||
$crumbs = parent::buildApplicationCrumbs(); | $crumbs = parent::buildApplicationCrumbs(); | ||||
$engine_key = $this->getEngineKey(); | $target_key = $this->getEngineKey(); | ||||
$edit_uri = "/transactions/editengine/{$engine_key}/edit/"; | $target_engine = PhabricatorEditEngine::getByKey($viewer, $target_key); | ||||
$crumbs->addAction( | id(new PhabricatorEditEngineConfigurationEditEngine()) | ||||
id(new PHUIListItemView()) | ->setTargetEngine($target_engine) | ||||
->setName(pht('New Form')) | ->setViewer($viewer) | ||||
->setHref($edit_uri) | ->addActionToCrumbs($crumbs); | ||||
->setIcon('fa-plus-square')); | |||||
return $crumbs; | return $crumbs; | ||||
} | } | ||||
} | } |