Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/controller/DrydockBlueprintController.php
<?php | <?php | ||||
abstract class DrydockBlueprintController | abstract class DrydockBlueprintController | ||||
extends DrydockController { | extends DrydockController { | ||||
public function buildSideNavView() { | public function buildApplicationMenu() { | ||||
$nav = new AphrontSideNavFilterView(); | return $this->newApplicationMenu() | ||||
$nav->setBaseURI(new PhutilURI($this->getApplicationURI())); | ->setSearchEngine(new DrydockBlueprintSearchEngine()); | ||||
id(new DrydockBlueprintSearchEngine()) | |||||
->setViewer($this->getRequest()->getUser()) | |||||
->addNavigationItems($nav->getMenu()); | |||||
$nav->selectFilter(null); | |||||
return $nav; | |||||
} | } | ||||
protected function buildApplicationCrumbs() { | protected function buildApplicationCrumbs() { | ||||
$crumbs = parent::buildApplicationCrumbs(); | $crumbs = parent::buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb( | $crumbs->addTextCrumb( | ||||
pht('Blueprints'), | pht('Blueprints'), | ||||
$this->getApplicationURI('blueprint/')); | $this->getApplicationURI('blueprint/')); | ||||
return $crumbs; | return $crumbs; | ||||
} | } | ||||
} | } |