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; | ||||
| } | } | ||||
| } | } | ||||