Differential D18519 Diff 44486 src/applications/config/controller/PhabricatorConfigIssueListController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/PhabricatorConfigIssueListController.php
Show All 37 Lines | if (empty($issues)) { | ||||
$no_issues = id(new PHUIInfoView()) | $no_issues = id(new PHUIInfoView()) | ||||
->setTitle(pht('No Issues')) | ->setTitle(pht('No Issues')) | ||||
->appendChild( | ->appendChild( | ||||
pht('Your install has no current setup issues to resolve.')) | pht('Your install has no current setup issues to resolve.')) | ||||
->setSeverity(PHUIInfoView::SEVERITY_NOTICE); | ->setSeverity(PHUIInfoView::SEVERITY_NOTICE); | ||||
} | } | ||||
$title = pht('Setup Issues'); | $title = pht('Setup Issues'); | ||||
$header = $this->buildHeaderView($title); | |||||
$header = id(new PHUIHeaderView()) | $issue_list = array( | ||||
->setHeader($title) | |||||
->setProfileHeader(true); | |||||
$crumbs = $this | |||||
->buildApplicationCrumbs() | |||||
->addTextCrumb(pht('Setup Issues')) | |||||
->setBorder(true); | |||||
$page = array( | |||||
$no_issues, | |||||
$important, | $important, | ||||
$php, | $php, | ||||
$mysql, | $mysql, | ||||
$other, | $other, | ||||
); | ); | ||||
$content = id(new PhabricatorConfigPageView()) | $issue_list = $this->buildConfigBoxView(pht('Issues'), $issue_list); | ||||
$content = id(new PHUITwoColumnView()) | |||||
->setHeader($header) | ->setHeader($header) | ||||
->setContent($page); | ->setNavigation($nav) | ||||
->setFixed(true) | |||||
->setMainColumn(array( | |||||
$no_issues, | |||||
$issue_list, | |||||
)); | |||||
return $this->newPage() | return $this->newPage() | ||||
->setTitle($title) | ->setTitle($title) | ||||
->setCrumbs($crumbs) | ->appendChild($content); | ||||
->setNavigation($nav) | |||||
->appendChild($content) | |||||
->addClass('white-background'); | |||||
} | } | ||||
private function buildIssueList(array $issues, $group, $fonticon) { | private function buildIssueList(array $issues, $group, $fonticon) { | ||||
assert_instances_of($issues, 'PhabricatorSetupIssue'); | assert_instances_of($issues, 'PhabricatorSetupIssue'); | ||||
$list = new PHUIObjectItemListView(); | $list = new PHUIObjectItemListView(); | ||||
$list->setBig(true); | $list->setBig(true); | ||||
$ignored_items = array(); | $ignored_items = array(); | ||||
$items = 0; | $items = 0; | ||||
Show All 38 Lines |