Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phame/controller/blog/PhameBlogListController.php
Show All 25 Lines | id(new PhameBlogSearchEngine()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->addNavigationItems($nav->getMenu()); | ->addNavigationItems($nav->getMenu()); | ||||
$nav->selectFilter(null); | $nav->selectFilter(null); | ||||
return $nav; | return $nav; | ||||
} | } | ||||
protected function buildApplicationCrumbs() { | |||||
$crumbs = parent::buildApplicationCrumbs(); | |||||
$can_create = $this->hasApplicationCapability( | |||||
PhameBlogCreateCapability::CAPABILITY); | |||||
$crumbs->addAction( | |||||
id(new PHUIListItemView()) | |||||
->setName(pht('New Blog')) | |||||
->setHref($this->getApplicationURI('/blog/new/')) | |||||
->setIcon('fa-plus-square') | |||||
->setDisabled(!$can_create) | |||||
->setWorkflow(!$can_create)); | |||||
return $crumbs; | |||||
} | |||||
} | } |