Changeset View
Changeset View
Standalone View
Standalone View
src/applications/nuance/controller/NuanceConsoleController.php
Show All 10 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$menu = id(new PHUIObjectItemListView()) | $menu = id(new PHUIObjectItemListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
$menu->addItem( | $menu->addItem( | ||||
id(new PHUIObjectItemView()) | id(new PHUIObjectItemView()) | ||||
->setHeader(pht('Queues')) | ->setHeader(pht('Queues')) | ||||
->setHref($this->getApplicationURI('queue/')) | ->setHref($this->getApplicationURI('queue/')) | ||||
->setIcon('fa-align-left') | ->setImageIcon('fa-align-left') | ||||
->addAttribute(pht('Manage Nuance queues.'))); | ->addAttribute(pht('Manage Nuance queues.'))); | ||||
$menu->addItem( | $menu->addItem( | ||||
id(new PHUIObjectItemView()) | id(new PHUIObjectItemView()) | ||||
->setHeader(pht('Sources')) | ->setHeader(pht('Sources')) | ||||
->setHref($this->getApplicationURI('source/')) | ->setHref($this->getApplicationURI('source/')) | ||||
->setIcon('fa-filter') | ->setImageIcon('fa-filter') | ||||
->addAttribute(pht('Manage Nuance sources.'))); | ->addAttribute(pht('Manage Nuance sources.'))); | ||||
$menu->addItem( | $menu->addItem( | ||||
id(new PHUIObjectItemView()) | id(new PHUIObjectItemView()) | ||||
->setHeader(pht('Items')) | ->setHeader(pht('Items')) | ||||
->setHref($this->getApplicationURI('item/')) | ->setHref($this->getApplicationURI('item/')) | ||||
->setIcon('fa-clone') | ->setImageIcon('fa-clone') | ||||
->addAttribute(pht('Manage Nuance items.'))); | ->addAttribute(pht('Manage Nuance items.'))); | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$crumbs->addTextCrumb(pht('Console')); | $crumbs->addTextCrumb(pht('Console')); | ||||
$crumbs->setBorder(true); | $crumbs->setBorder(true); | ||||
$box = id(new PHUIObjectBoxView()) | $box = id(new PHUIObjectBoxView()) | ||||
->setObjectList($menu); | ->setObjectList($menu); | ||||
Show All 18 Lines |